.vitrine-shell{width:100%;position:relative}.vitrine-shell.is-emphasized{position:relative;padding:0;border-radius:22px;border:0;background:#fff;box-shadow:0 18px 40px #3c0c7e1f,0 4px 12px #8825480f;overflow:visible;overflow-anchor:none;z-index:1;animation:vitrine-shell-in .65s cubic-bezier(.22,1,.36,1) .16s both}.vitrine-shell.is-emphasized:before,.vitrine-shell.is-emphasized:after{content:"";position:absolute;inset:.35rem -.15rem .55rem;border-radius:22px;z-index:-1;pointer-events:none}.vitrine-shell.is-emphasized:before{transform:rotate(-8deg) translate(-4%,2%) scale(.97);background:linear-gradient(145deg,#3c0c7e38,#8e0d522e 55%,#88254824);box-shadow:0 16px 36px #3c0c7e24}.vitrine-shell.is-emphasized:after{transform:rotate(7deg) translate(5%,1%) scale(.96);background:linear-gradient(215deg,#88254833,#88254824,#3c0c7e1f);box-shadow:0 14px 32px #8825481f}@keyframes vitrine-shell-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.vitrine-shell.is-split .vitrine-split-head{padding:.75rem 1rem .8rem;border-radius:22px 22px 0 0;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.18),transparent 45%),linear-gradient(135deg,#3c0c7e,#6b1c38 55%,#882548);color:#fff}.vitrine-split-eyebrow{margin:0 0 .2rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8!important}.vitrine-split-head h3{margin:0;font-size:1.08rem;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.2}.vitrine-split-lead,.vitrine-emphasis-label{display:none}.containerVitrine{position:relative;width:100%;max-width:380px;margin:0 auto;padding:.7rem .9rem .85rem;border-radius:18px;background:#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 12px 28px #3c0c7e0f;display:flex;flex-direction:column;gap:.42rem;color:#1c1230;overflow-anchor:none}.vitrine-shell.is-emphasized .containerVitrine{max-width:none;border:0;box-shadow:none;border-radius:0 0 22px 22px;padding:.6rem .95rem .9rem;margin-top:0}.vitrine-shell.is-split .tiposOperacao{display:flex;width:100%;gap:.35rem;overflow:visible;border:0;border-radius:0;margin-bottom:.25rem;background:transparent}.vitrine-shell.is-split .prime-button{flex:1 1 0;min-width:0;border-radius:10px!important;border:1px solid rgba(60,12,126,.12)!important;background:#f7f4fb!important;color:#3c0c7e!important;font-weight:600!important;font-size:.84rem!important;padding:.58rem .4rem!important;line-height:1.2!important;letter-spacing:.01em}.vitrine-shell.is-split .prime-button+.prime-button{border-left:1px solid rgba(60,12,126,.12)!important}.vitrine-shell.is-split .prime-button.check{background:#882548!important;border-color:#882548!important;color:#fff!important;box-shadow:0 4px 12px #8825483d}.hide-primecase{display:none!important}.containerVitrine #primecase-message-error.alert,.containerVitrine #primecase-message-error{margin:0!important;padding:.75rem .9rem!important;border:1px solid rgba(136,37,72,.4)!important;border-radius:12px!important;background:#f7f4fb!important;color:#0a0614!important;font-size:.84rem!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.01em;box-shadow:none!important;text-align:left}.containerVitrine #primecase-message-error:before{content:none}.tiposOperacao{display:flex;overflow:hidden;border-radius:10px;border:1px solid rgba(60,12,126,.14)}.prime-button{flex:1;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0a0614!important;font-size:.82rem!important;font-weight:800!important;padding:.5rem .35rem!important;line-height:1.2!important}.prime-button+.prime-button{border-left:1px solid rgba(60,12,126,.14)!important}.prime-button.check{background:#0a0614!important;color:#b03d68!important}.prime-button:disabled{opacity:1}.vitrine-field{display:flex;flex-direction:column;gap:.12rem;width:100%}.vitrine-field>label{position:static!important;transform:none!important;margin:0!important;padding:0!important;height:auto!important;font-size:.78rem;font-weight:500;color:#6b5c7a;letter-spacing:.02em;line-height:1.25}.containerVitrine .form-select,.containerVitrine .form-control,.containerVitrine .input-group-text{position:static!important;border-radius:8px!important;border:1px solid rgba(60,12,126,.16)!important;min-height:40px;height:40px;font-size:.9rem;font-weight:500;color:#1c1230!important;background:#fff!important;box-shadow:none!important;padding-top:.3rem!important;padding-bottom:.3rem!important}.containerVitrine .form-select{width:100%}.containerVitrine .form-select:focus,.containerVitrine .form-control:focus{border-color:#b03d68!important;box-shadow:0 0 0 3px #88254847!important}.vitrine-rate{position:relative;overflow:hidden;overflow-anchor:none;padding:.45rem .6rem;border-radius:12px;background:#f7f4fb;border:1px solid rgba(136,37,72,.35);min-height:0}.vitrine-rate-live{position:relative;z-index:1;transition:opacity .2s ease}.vitrine-rate-skeleton{position:absolute;inset:0;z-index:2;display:none;flex-direction:column;justify-content:center;gap:.55rem;padding:.7rem .75rem;background:#f7f4fb;border-radius:inherit}.vitrine-rate.is-recalculating .vitrine-rate-skeleton{display:flex}.vitrine-rate.is-recalculating .vitrine-rate-live{opacity:0;pointer-events:none}.vitrine-rate-skeleton .sk-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.vitrine-rate-skeleton .sk{position:relative;overflow:hidden;border-radius:999px;background:#3c0c7e1a}.vitrine-rate-skeleton .sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:sk-shimmer 1.25s ease-in-out infinite}.vitrine-rate-skeleton .sk-chip{width:3.1rem;height:1.35rem;border-radius:999px;flex-shrink:0}.vitrine-rate-skeleton .sk-line{height:11px}.vitrine-rate-skeleton .sk-wide{width:42%}.vitrine-rate-skeleton .sk-mid{width:48%}.vitrine-rate-skeleton .sk-tiny{width:22%}.vitrine-rate-skeleton .sk-label{width:34%}.vitrine-rate-skeleton .sk-val{width:28%}.primecase-tarifas{display:flex;flex-direction:column;gap:.2rem;margin-top:.25rem;font-size:.78rem;color:#6b5c7a;min-height:0;overflow-anchor:none}.primecase-box-impostos{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.88rem;font-weight:600;color:#1c1230!important}.vitrine-rate-main{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.vitrine-timer{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:.15rem .4rem .15rem .28rem;border:1px solid rgba(60,12,126,.2);border-radius:999px;background:#88254840;color:#0a0614;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.02em;cursor:pointer;flex-shrink:0;line-height:1;transition:background .2s ease,color .2s ease}.vitrine-timer:hover{background:#88254873}.vitrine-timer.is-waiting{border:0;background:transparent;padding:0;cursor:default}.vitrine-timer.is-refreshing{opacity:.7;pointer-events:none}.vitrine-timer-icon{width:14px;height:14px}.vitrine-timer.is-refreshing .vitrine-timer-icon{animation:vitrine-timer-spin .8s linear infinite}@keyframes vitrine-timer-spin{to{transform:rotate(360deg)}}.vitrine-timer-label{min-width:2.1em}.primecase-tarifas .primecase-box-impostos,.primecase-tarifas .primecase-vet-block{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:.65rem;margin:0;font-size:.8rem;font-weight:500;color:#6b5c7a!important}.primecase-tarifas .primecase-box-impostos>span:first-child,.primecase-tarifas .primecase-vet-block>span:first-child{color:#4a3d5c;font-weight:500}.primecase-tarifas .primecase-box-impostos>span:last-child,.primecase-tarifas .primecase-vet-block>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.vitrine-amounts{display:flex;flex-direction:column;gap:.4rem;width:100%;overflow-anchor:none}.vitrine-amount-block{display:flex;flex-direction:column;gap:.28rem;width:100%;padding:.5rem .6rem .55rem;border-radius:12px;background:#f7f4fb;border:1px solid rgba(136,37,72,.28)}.vitrine-amount-block.is-result{background:#fff;border-color:#3c0c7e1a}.containerVitrine .vitrine-amount-value.is-readonly{background:#f4f7fa;border-color:#3c0c7e14!important;cursor:default}.containerVitrine .vitrine-amount-value.is-readonly:focus-within{border-color:#3c0c7e14!important;box-shadow:none}.containerVitrine .vitrine-amount-value.is-readonly .form-control{cursor:default;color:#1c1230!important;font-weight:600;caret-color:transparent;-webkit-user-select:text;user-select:text}.containerVitrine .vitrine-amount-value.is-readonly .vitrine-currency-code{color:#6b5c7a!important;font-weight:500!important}.vitrine-amount-guide{display:flex;flex-direction:column;gap:.15rem}.vitrine-amount-title{margin:0;font-size:.92rem;font-weight:700;color:var(--ink, #1c1230);letter-spacing:-.01em;line-height:1.3}.vitrine-amount-hint{display:none}.vitrine-amount{display:grid;grid-template-columns:1.15fr .95fr;gap:.5rem;align-items:stretch;margin:0}.vitrine-amount-value,.vitrine-amount-currency{min-width:0}.containerVitrine .vitrine-amount-value.input-group{display:flex;align-items:stretch;overflow:hidden;border-radius:12px!important;border:1px solid rgba(60,12,126,.14)!important;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.containerVitrine .vitrine-amount-value.input-group:focus-within{border-color:#b03d68!important;box-shadow:0 0 0 3px #88254847}.containerVitrine .vitrine-amount-value .vitrine-currency-code,.containerVitrine .vitrine-amount-value .input-group-text{display:inline-flex!important;align-items:center;justify-content:center;min-width:2.85rem;padding:0 .4rem!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#4a3d5c!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.03em;height:auto!important;min-height:38px;box-shadow:none!important}.containerVitrine .vitrine-amount-value .form-control{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding-left:.15rem!important;font-variant-numeric:tabular-nums;color:#0a0614!important}.containerVitrine .vitrine-amount-value .form-control:focus{border:0!important;box-shadow:none!important}.custom-box-moeda{display:flex!important;align-items:center;gap:.35rem;cursor:pointer;min-height:38px;height:38px;border-radius:10px!important}.custom-box-moeda.is-static{cursor:default;background:#f7f4fb!important}.custom-box-img,#img-moeda-real{width:26px;height:auto;flex-shrink:0}#selected-moeda-descricao{font-weight:500;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#selected-moeda-img.is-currency-swap,#selected-moeda-descricao.is-currency-swap,#addon-wrapping.is-currency-swap{animation:currency-swap .45s ease}#primecase-input-moeda-mn.is-currency-swap{animation:currency-value-blink .55s ease}@keyframes currency-swap{0%{opacity:.2;transform:translateY(8px) scale(.9);filter:saturate(.6)}60%{opacity:1;transform:translateY(-2px) scale(1.04);filter:saturate(1.15)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes currency-value-blink{0%{background-color:transparent}40%{background-color:#8825482e}to{background-color:transparent}}.vitrine-chevron{margin-left:auto;font-size:12px;color:#0a0614;flex-shrink:0}.custom-box-list-moeda{list-style:none;position:absolute;left:auto;right:0;top:calc(100% + .3rem);width:max(100%,260px);min-width:260px;max-height:min(280px,45vh);overflow-x:hidden;overflow-y:auto;z-index:90;margin:0;padding:.35rem 0!important;border:1px solid rgba(60,12,126,.12)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 44px #0003}.moeda{position:relative;z-index:2}.moeda:has(.custom-box-list-moeda:not(.hide-primecase)){z-index:80}.vitrine-shell.is-emphasized,.containerVitrine{overflow:visible}.vitrine-shell:has(.custom-box-list-moeda:not(.hide-primecase)),.hero-panel:has(.custom-box-list-moeda:not(.hide-primecase)),.page-hero-aside:has(.custom-box-list-moeda:not(.hide-primecase)){position:relative;z-index:70;overflow:visible}.custom-box-list-moeda p{margin:0;padding:.35rem .9rem .5rem;font-size:.75rem;color:#8b7a9c;font-weight:700}.custom-box-list-moeda li{display:flex!important;align-items:center;gap:.55rem;width:100%;padding:.55rem .9rem;cursor:pointer;color:#0a0614;font-weight:700;font-size:.92rem;line-height:1.2;transition:background .15s ease}.custom-box-list-moeda li:hover{background:#88254838}.custom-box-list-moeda .custom-box-img-list{display:block;width:24px;height:18px;object-fit:cover;flex-shrink:0;margin:0!important;border-radius:2px;box-shadow:0 0 0 1px #3c0c7e1a}.custom-box-list-moeda li span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}#btn-Comprar{position:relative;width:100%;isolation:isolate;overflow:hidden;border:0!important;border-radius:12px!important;min-height:48px;padding:.7rem 1.05rem!important;font-size:.98rem!important;font-weight:700!important;letter-spacing:.015em;text-transform:none;color:#fff!important;margin-top:.25rem!important;background:linear-gradient(135deg,#882548,#393b88)!important;box-shadow:0 8px 18px #393b8842,0 3px 8px #8825482e;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;animation:none!important;z-index:0}#btn-Comprar:before{content:""!important;display:block!important;position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.12) 35%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.12) 65%,transparent 100%);transform:translate(-140%) skew(-18deg);animation:buy-sheen 3.8s ease-in-out infinite;pointer-events:none;z-index:1}#btn-Comprar:after{content:none!important;display:none!important}#btn-Comprar:hover{transform:translateY(-1px);background:linear-gradient(135deg,#a8325c,#4a4c9e)!important;box-shadow:0 12px 26px #393b884d,0 5px 12px #88254838;color:#fff!important}@keyframes buy-sheen{0%,55%{transform:translate(-140%) skew(-18deg);opacity:0}60%{opacity:1}85%{transform:translate(260%) skew(-18deg);opacity:1}to{transform:translate(260%) skew(-18deg);opacity:0}}@keyframes liquid-slide{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes liquid-sheen{0%,35%{background-position:120% 0}70%,to{background-position:-40% 0}}@keyframes cta-nudge{0%,68%,to{transform:translateY(0) scale(1);box-shadow:0 12px 28px #88254861,inset 0 1px #fff6}78%{transform:translateY(-2px) scale(1.015);box-shadow:0 18px 38px #8825488c,0 0 28px #ff8f7a59,inset 0 1px #ffffff80}}.vitrine-rate:after{content:none;display:none}.containerVitrine:not(.is-vitrine-ready) .vitrine-rate:after,.vitrine-rate.is-recalculating:after{display:none}.isloadingVitrine{position:absolute;inset:0;z-index:30;display:block;border-radius:16px;background:#fff;pointer-events:auto;padding:1.05rem;overflow:hidden}#isLoading-controll:not(.isloadingVitrine){display:none!important;pointer-events:none!important}.containerVitrine.is-vitrine-ready #isLoading-controll{display:none!important;pointer-events:none!important;opacity:0!important}.containerVitrine:not(.is-vitrine-ready)>*:not(#isLoading-controll):not(input[type=hidden]){opacity:0;pointer-events:none}.containerVitrine.is-vitrine-ready>*:not(#isLoading-controll):not(input[type=hidden]){opacity:1;transition:opacity .35s ease}.vitrine-skeleton{display:flex;flex-direction:column;gap:.42rem;width:100%}.sk{position:relative;overflow:hidden;border-radius:8px;background:#3c0c7e14}.sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:sk-shimmer 1.35s ease-in-out infinite}.sk-tabs{display:flex;width:100%;gap:.35rem}.sk-tab{flex:1 1 0;min-width:0;height:40px;border-radius:10px;background:#f7f4fb;border:1px solid rgba(60,12,126,.1)}.sk-tab.is-on{background:#88254838;border-color:#88254833}.sk-field-group{display:flex;flex-direction:column;gap:.12rem;width:100%}.sk-label{height:11px;width:34%;border-radius:999px;background:#3c0c7e1a}.sk-narrow{width:42%}.sk-field{height:40px;width:100%;border-radius:8px;background:#fff;border:1px solid rgba(60,12,126,.12)}.sk-block{display:flex;flex-direction:column;gap:.28rem;padding:.5rem .6rem .55rem;border-radius:12px;background:#f7f4fb;border:1px solid rgba(136,37,72,.28)}.sk-block.sk-quiet{background:#fff;border-color:#3c0c7e1a}.sk-block .sk-field{background:#3c0c7e0f;border-color:#3c0c7e14}.sk-block .sk-label{background:#3c0c7e1f}.sk-row{display:grid;grid-template-columns:1.15fr .95fr;gap:.5rem}.sk-side{min-width:0}.sk-rate{display:flex;flex-direction:column;gap:.4rem;padding:.45rem .6rem;border-radius:12px;background:#f7f4fb;border:1px solid rgba(136,37,72,.35);min-height:0}.sk-rate .sk{background:#3c0c7e1a}.sk-tax{height:12px}.tooltip.primecase-custom-tooltip,body>.tooltip{pointer-events:none!important;z-index:1200}.tooltip.primecase-custom-tooltip .tooltip-inner{max-width:240px;padding:.55rem .7rem;border-radius:10px;background:#0a0614;color:#fff;font-size:.78rem;font-weight:500;line-height:1.4;text-align:left}.tooltip.primecase-custom-tooltip .tooltip-arrow:before{border-left-color:#0a0614}.sk-line{height:11px;width:100%;border-radius:999px}.sk-wide{width:58%}.sk-mid{width:72%}.sk-tiny{width:28%;justify-self:end}.sk-btn{height:42px;width:100%;margin-top:.15rem;border-radius:12px;background:linear-gradient(135deg,#88254859,#88254847);border:0}@keyframes sk-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.vitrine-shell.is-emphasized,.vitrine-shell.is-emphasized:before,.vitrine-shell.is-emphasized:after{animation:none!important}.sk:after{animation:none}#selected-moeda-img.is-currency-swap,#selected-moeda-descricao.is-currency-swap,#addon-wrapping.is-currency-swap,#primecase-input-moeda-mn.is-currency-swap,#btn-Comprar,#btn-Comprar:before{animation:none!important}.containerVitrine.is-vitrine-ready>*:not(#isLoading-controll):not(input[type=hidden]){transition:none}}@media(max-width:768px){.containerVitrine{max-width:none;padding:.95rem;gap:.55rem}.vitrine-shell.is-emphasized{padding:0;border-radius:20px}.vitrine-shell.is-split .vitrine-split-head{border-radius:20px 20px 0 0}.vitrine-shell.is-emphasized .containerVitrine{border-radius:0 0 20px 20px}.vitrine-shell.is-emphasized:before,.vitrine-shell.is-emphasized:after{inset:.45rem .35rem .55rem}.vitrine-shell.is-emphasized:before{transform:rotate(-4deg) translate(-1.5%,1.5%) scale(.985)}.vitrine-shell.is-emphasized:after{transform:rotate(3.5deg) translate(1.5%,1%) scale(.98)}.vitrine-emphasis-label{padding:.25rem .7rem .45rem}.vitrine-emphasis-label em{display:none}.tiposOperacao{display:flex;width:100%;flex-wrap:nowrap}.vitrine-shell.is-split .tiposOperacao{flex-wrap:nowrap}.prime-button+.prime-button{border-left:1px solid rgba(60,12,126,.12)!important}.prime-button:nth-child(odd){border-right:0!important}.prime-button:nth-child(-n+2){border-bottom:0!important}}@media(prefers-reduced-motion:reduce){.vitrine-shell.is-emphasized,#btn-Comprar,#btn-Comprar:before,.vitrine-rate:after{animation:none!important}#btn-Comprar:before{content:none!important;display:none!important}#btn-Comprar{background:linear-gradient(135deg,#882548,#393b88)!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--teal-bg: #f6f3fa;--teal-mid: #ebe4f4;--teal-deep: #3c0c7e;--accent: #882548;--accent-bright: #b03d68;--accent-deep: #6b1c38;--btn: #882548;--btn-mid: #393b88;--btn-light: #4a4c9e;--aurora-1: #882548;--aurora-2: #b03d68;--aurora-3: #c4b5fd;--aurora-4: #ddd6fe;--ink: #1c1230;--ink-soft: #3c0c7e;--muted: #6b6280;--paper: #ffffff;--paper-pure: #ffffff;--line: rgba(60, 12, 126, .12);--font: "Roboto", system-ui, sans-serif;--font-display: "Roboto", system-ui, sans-serif;--radius: 12px;--header-h: 104px;color:var(--ink);background:var(--teal-bg);font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;max-width:100%;overflow-x:clip;background:var(--teal-bg);color:var(--ink);font-family:var(--font)!important;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.015em;margin:0 0 .65rem;color:inherit;text-wrap:balance}p{margin:0 0 1rem;line-height:1.6;color:var(--muted);text-wrap:pretty}code{font-family:ui-monospace,monospace;font-size:.92em;padding:.1em .35em;border-radius:6px;background:#8825482e;color:var(--accent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#root,.app-shell{min-height:100vh;max-width:100%;overflow-x:clip}.app-shell{display:flex;flex-direction:column;background:var(--teal-bg)}main{flex:1}.container-shell{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.btn-primary-lg,.btn-ghost-lg,.btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.35rem;border-radius:10px;font-weight:500;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.btn-primary-lg{background:linear-gradient(135deg,#882548,#393b88);color:#fff;border:1px solid #393b88;box-shadow:0 6px 16px #393b8838}.btn-primary-lg:hover{background:linear-gradient(135deg,#a8325c,#4a4c9e);border-color:#4a4c9e;box-shadow:0 10px 22px #393b8840,0 6px 14px #88254833;transform:translateY(-1px)}.btn-buy{min-height:40px;padding:.5rem 1.05rem;background:linear-gradient(135deg,#882548,#393b88);color:#fff!important;border:0;box-shadow:0 6px 16px #393b8838}.btn-buy:hover{background:linear-gradient(135deg,#a8325c,#4a4c9e);box-shadow:0 10px 22px #393b8840,0 6px 14px #88254833}.btn-ghost-lg{background:transparent;color:var(--ink);border:1px solid rgba(60,12,126,.22)}.btn-ghost-lg:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost-lg.light,.btn-ghost-lg.on-light{color:var(--ink);border-color:#3c0c7e38}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.site-header{position:sticky;top:0;z-index:100;background:transparent;border-bottom:0;box-shadow:none;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}.site-header.is-scrolled,.site-header.has-mega{background:#ffffffb8;border-bottom:1px solid rgba(60,12,126,.07);border-bottom-color:#3c0c7e12;box-shadow:0 10px 28px #3c0c7e0f;-webkit-backdrop-filter:blur(18px) saturate(175%);backdrop-filter:blur(18px) saturate(175%)}.site-header.is-over-hero{background:transparent;border-bottom:0;box-shadow:none}.site-header.is-scrolled:before,.site-header.has-mega:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#ffffffbf;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);opacity:1;transition:opacity .35s ease}.site-header.is-over-hero:before{content:none;display:none}.header-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);gap:1rem;transition:min-height .35s ease}.site-header.is-over-hero .header-inner{min-height:var(--header-h)}.site-header.is-scrolled .header-inner,.site-header.has-mega .header-inner,.site-header.is-nav-open .header-inner{min-height:84px}.brand{display:flex;align-items:center}.site-header .brand-logo{height:84px;width:auto;max-width:min(320px,62vw);object-fit:contain;display:block;image-rendering:auto;-ms-interpolation-mode:bicubic;transition:height .35s ease,max-width .35s ease}.site-header.is-scrolled .brand-logo,.site-header.has-mega .brand-logo,.site-header.is-nav-open .brand-logo{height:64px;max-width:min(260px,58vw)}.brand-logo{height:64px;width:auto;max-width:min(260px,58vw);object-fit:contain;display:block}.main-nav{display:flex;align-items:center;gap:.35rem 1rem}.main-nav>a,.mega-btn{font-size:.95rem;font-weight:500;color:#1c1230d1;background:none;border:0;padding:.45rem .2rem;cursor:pointer}.main-nav>a:hover,.main-nav>a.active,.mega-trigger.is-open .mega-btn,.mega-btn:hover{color:var(--accent)}.nav-actions>a:not(.btn-buy){font-weight:500;font-size:.95rem;color:#1c1230d1}.mega-panel{position:absolute;left:0;right:0;top:100%;pointer-events:none;opacity:0;transform:translateY(-12px);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1);background:#fffffffa;border-bottom:1px solid rgba(60,12,126,.1);box-shadow:0 28px 50px #3c0c7e1a;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);overflow:hidden;max-height:0}.mega-intro h2{font-size:1.45rem;max-width:18ch;margin:0;color:var(--ink);font-weight:500}.mega-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border-radius:12px;background:#3c0c7e0a;border:1px solid rgba(60,12,126,.08);transition:border-color .2s ease,background .2s ease,transform .2s ease;animation:mega-card-in .4s ease both;animation-delay:calc(var(--i, 0) * 45ms)}.mega-card:hover{border-color:#88254859;background:#8825480f;transform:translateY(-2px)}.mega-card strong{font-size:.98rem;color:var(--ink);font-weight:500}.mega-card span{font-size:.85rem;color:var(--muted);line-height:1.4}.mega-btn{display:inline-flex;align-items:center;gap:.35rem}.mega-chevron{transition:transform .25s ease}.mega-trigger.is-open .mega-chevron{transform:rotate(180deg)}.nav-actions{display:flex;align-items:center;gap:.85rem;margin-left:.5rem}.nav-actions>a:not(.btn-buy){font-weight:700;font-size:.95rem;color:var(--ink)}.nav-actions>a:not(.btn-buy):hover{color:var(--accent)}.nav-toggle{display:none;width:44px;height:44px;border:0;background:transparent;padding:10px}.header-tools{display:none;align-items:center;gap:.55rem}.lang-switcher{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:999px;background:#3c0c7e0f;border:1px solid rgba(60,12,126,.1)}.lang-switcher-btn{appearance:none;border:0;margin:0;min-width:2rem;height:1.7rem;padding:0 .45rem;border-radius:999px;background:transparent;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,color .2s ease}.lang-switcher-btn:hover{color:var(--ink)}.lang-switcher-btn.is-active{background:linear-gradient(135deg,#882548,#393b88);color:#fff}.nav-toggle span{display:block;height:2px;margin:7px 0;background:var(--ink);transition:.25s ease}.nav-toggle.is-open span:first-child{transform:translateY(4.5px) rotate(45deg)}.nav-toggle.is-open span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.mega-mobile{display:none}.mega-panel{position:absolute;left:0;right:0;top:100%;pointer-events:none;opacity:0;transform:translateY(-12px);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1);background:#0a0614f5;border-bottom:1px solid rgba(136,37,72,.15);box-shadow:0 28px 50px #00000059;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);overflow:hidden;max-height:0}.mega-panel.is-open{pointer-events:auto;opacity:1;transform:translateY(0);max-height:440px}.mega-panel-inner{padding:1.5rem 0 1.85rem}.mega-content{display:none;grid-template-columns:minmax(180px,260px) 1fr;gap:1.5rem 2rem;align-items:start}.mega-content.is-active{display:grid;animation:mega-in .35s ease both}.mega-intro .eyebrow{color:var(--accent)}.mega-intro h2{font-size:1.45rem;max-width:14ch;margin:0;color:#fff}.mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mega-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border-radius:14px;background:#88254814;border:1px solid rgba(136,37,72,.14);transition:border-color .2s ease,background .2s ease,transform .2s ease;animation:mega-card-in .4s ease both;animation-delay:calc(var(--i, 0) * 45ms)}.mega-card:hover{border-color:#88254873;background:#88254824;transform:translateY(-2px)}.mega-card strong{font-size:.98rem;color:#fff}.mega-card span{font-size:.85rem;color:#ffffffa6;line-height:1.4}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{position:relative;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + .85rem) 0 1.25rem;overflow:visible;isolation:isolate;background:var(--teal-bg);overflow-anchor:none;z-index:1}.hero:has(.custom-box-list-moeda:not(.hide-primecase)),.page-hero:has(.custom-box-list-moeda:not(.hide-primecase)),.page-hero--paper:has(.custom-box-list-moeda:not(.hide-primecase)){z-index:60;overflow:visible}.hero-atmosphere{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 88% 18%,rgba(233,30,140,.12),transparent 58%),radial-gradient(ellipse 45% 50% at 6% 78%,rgba(60,12,126,.08),transparent 55%),linear-gradient(180deg,#f6f3fa,#f3eef8 48%,#efe8f8)}.hero-atmosphere:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,390px);gap:1.5rem 1.75rem;align-items:center;min-width:0}.hero-copy,.hero-panel{min-width:0}.hero-badge{display:inline-flex;margin:0 0 1rem;padding:.4rem .8rem;border-radius:999px;background:#e91e8c1f;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;animation:rise .55s ease both}.hero-copy h1{font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.15rem);font-weight:700;line-height:1.15;margin-bottom:1.1rem;max-width:22ch;color:var(--ink);text-transform:none;letter-spacing:-.02em;animation:rise .6s ease .06s both}.hero-copy h1 .rotating-word{font-weight:900}.hero-lead{font-size:1.15rem;max-width:36ch;margin-bottom:0;color:#ffffffc7;animation:rise .6s ease .12s both}.hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1.25rem 0 0;padding:0;animation:rise .6s ease .18s both}.hero-points li{position:relative;padding-left:1rem;font-size:.9rem;font-weight:700;color:#ffffffe6}.hero-points li:before{content:"";position:absolute;left:0;top:.45em;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;animation:rise .6s ease .24s both}.hero-panel{position:relative;z-index:2;animation:rise .75s ease .2s both;overflow-anchor:none;padding:.55rem .7rem .65rem}.hero-panel:before{content:"";position:absolute;inset:1.1rem 1.35rem 1.2rem;border-radius:22px;z-index:0;pointer-events:none;transform:rotate(-14deg) scale(.94);background:linear-gradient(160deg,#3c0c7e1a,#88254814);box-shadow:0 10px 28px #3c0c7e14}.hero-panel>*{position:relative;z-index:1}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rotating-word{position:relative;display:inline-grid;color:#fff}.rotating-word-sizer{visibility:hidden;white-space:nowrap}.rotating-word-live{position:absolute;inset:0;display:inline-flex;white-space:nowrap}.rotating-word-cursor{display:inline-block;width:3px;margin-left:3px;background:var(--accent);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.eyebrow{margin:0 0 .7rem;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.section{position:relative;padding:5rem 0}.page-hero{padding:calc(var(--header-h) + 2.75rem) 0 2.75rem;background:radial-gradient(ellipse 55% 70% at 100% 0%,rgba(136,37,72,.18),transparent 55%),var(--teal-bg)}.page-hero-copy{max-width:40rem}.page-hero h1{font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;color:var(--ink);text-transform:none;letter-spacing:-.02em}.page-hero p{color:#ffffffbf}.page-hero+.section{padding-top:2.75rem}.surface-paper{background:var(--paper);color:var(--ink)}.surface-paper .eyebrow{color:var(--teal-mid)}.surface-mist{background:#ffe8e3;color:var(--ink);box-shadow:inset 0 1px #3c0c7e0f}.surface-mist h1,.surface-mist h2,.surface-mist h3{color:var(--ink)}.surface-mist p{color:var(--muted)}.surface-mist .eyebrow{color:var(--teal-mid)}.surface-deep{background:var(--teal-deep);color:#fff}.surface-deep .section-head h2,.surface-deep .section-head p,.surface-deep h2,.surface-deep h3{color:#fff}.surface-deep .section-head p,.surface-deep p{color:#ffffffb8}.surface-deep .eyebrow{color:var(--accent)}.section-head{margin-bottom:2.25rem}.section-head.wide{max-width:38rem}.section-head h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700;text-transform:none;line-height:1.2;letter-spacing:-.02em}.section-head h2:after{content:"";display:block;width:3rem;height:4px;margin-top:.9rem;border-radius:999px;background:var(--accent)}.surface-paper .section-head h2:after,.surface-mist .section-head h2:after{background:var(--teal-bg)}.trust-strip{background:var(--teal-deep);border-top:1px solid rgba(255,255,255,.08);color:#fff;padding:.8rem 0}.trust-inline{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem 0}.trust-inline li{position:relative;margin:0;padding:0 1.15rem;font-size:.88rem;font-weight:500;letter-spacing:.01em;color:#ffffffd1;line-height:1.3}.trust-inline li+li:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%)}.how-section{padding-top:3.5rem}.how-layout{max-width:760px}.how-head{margin-bottom:2rem}.how-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.how-step{position:relative;display:grid;grid-template-columns:3.25rem 1fr;gap:1.15rem;align-items:start;padding:0 0 1.85rem}.how-step:last-child{padding-bottom:0}.how-step:before{content:"";position:absolute;left:1.55rem;top:3rem;bottom:.15rem;width:2px;background:linear-gradient(180deg,var(--accent) 0%,rgba(136,37,72,.15) 100%);transform:scaleY(0);transform-origin:top;transition:transform .85s cubic-bezier(.22,1,.36,1)}.reveal.is-visible.how-section .how-step:before,.how-section.is-visible .how-step:before{transform:scaleY(1)}.reveal.is-visible.how-section .how-step:nth-child(1):before,.how-section.is-visible .how-step:nth-child(1):before{transition-delay:.12s}.reveal.is-visible.how-section .how-step:nth-child(2):before,.how-section.is-visible .how-step:nth-child(2):before{transition-delay:.28s}.reveal.is-visible.how-section .how-step:nth-child(3):before,.how-section.is-visible .how-step:nth-child(3):before{transition-delay:.44s}.reveal.is-visible.how-section .how-step:nth-child(4):before,.how-section.is-visible .how-step:nth-child(4):before{transition-delay:.6s}.how-step:last-child:before{display:none}.how-step-n{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;border-radius:999px;font-family:var(--font-display);font-size:.95rem;font-weight:900;letter-spacing:.04em;color:#fff;background:var(--teal-bg);box-shadow:0 0 0 4px #f7f4fb,0 0 0 6px #88254859;transform:scale(.72);opacity:.4;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s ease,box-shadow .55s ease}.reveal.is-visible.how-section .how-step-n,.how-section.is-visible .how-step-n{transform:scale(1);opacity:1}.reveal.is-visible.how-section .how-step:nth-child(1) .how-step-n,.how-section.is-visible .how-step:nth-child(1) .how-step-n{transition-delay:.12s}.reveal.is-visible.how-section .how-step:nth-child(2) .how-step-n,.how-section.is-visible .how-step:nth-child(2) .how-step-n{transition-delay:.28s}.reveal.is-visible.how-section .how-step:nth-child(3) .how-step-n,.how-section.is-visible .how-step:nth-child(3) .how-step-n{transition-delay:.44s}.reveal.is-visible.how-section .how-step:nth-child(4) .how-step-n,.how-section.is-visible .how-step:nth-child(4) .how-step-n{transition-delay:.6s}.reveal.is-visible.how-section .how-step:nth-child(5) .how-step-n,.how-section.is-visible .how-step:nth-child(5) .how-step-n{transition-delay:.76s}.how-step-body{padding:.35rem 0 .15rem}.how-step-body h3{font-family:var(--font-display);font-size:1.2rem;font-weight:900;letter-spacing:-.02em;color:var(--ink);margin:0 0 .4rem}.how-step-body p{margin:0;color:var(--muted);font-size:1rem;line-height:1.55;max-width:46ch}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.product-card{min-height:240px;padding:1.6rem 1.5rem;border-radius:var(--radius);color:var(--teal-deep);display:flex;flex-direction:column;justify-content:flex-end;border:2px solid transparent;transition:transform .3s ease,border-color .3s ease}.product-card:hover{transform:translateY(-4px);border-color:var(--teal-bg)}.product-card span{margin-bottom:auto;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.product-card h3{color:inherit;font-size:clamp(1.4rem,2.3vw,1.85rem);text-transform:none;letter-spacing:-.03em}.product-card p{color:inherit;opacity:.78;max-width:34ch}.product-card em{font-style:normal;font-weight:800;margin-top:.45rem}.tone-deep{background:var(--accent)}.tone-mid{background:#ffd2c8}.tone-bright{background:#fff;border-color:#3c0c7e1f!important;box-shadow:0 10px 30px #3c0c7e0f}.tone-soft{background:#ffc9bc}.rates-board{padding-top:3.25rem;padding-bottom:3.25rem;border-block:1px solid rgba(60,12,126,.08)}.rates-board-head{margin-bottom:1.5rem}.rates-board-head .eyebrow{margin-bottom:.35rem}.rates-board-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:.45rem}.rates-board-head h2{margin:0}.rates-board-desc{margin:0;max-width:40rem;color:var(--muted)}.rates-board-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;text-align:right}.rates-live{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border-radius:999px;background:#0f766e14;border:1px solid rgba(15,118,110,.22);font-size:.78rem;font-weight:800;color:#0f766e;letter-spacing:.02em}.rates-pulse{width:.45rem;height:.45rem;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98173;animation:rates-pulse 1.8s ease-out infinite}@keyframes rates-pulse{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.rates-updated{margin:0;color:var(--muted);font-size:.78rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em}.rates-carousel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.rates-viewport{overflow:hidden;min-width:0;border-radius:14px;border:1px solid rgba(60,12,126,.1);background:#fff}.rates-track{display:flex;transition:transform .45s ease}.rates-cell{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1.25rem .9rem;text-align:center;border-right:1px solid rgba(60,12,126,.08)}.rates-cell:last-child{border-right:0}.rates-cell.is-updated{animation:rates-flash 1.1s ease}.rates-cell.is-updated .rates-cell-value{animation:rates-value-pop 1.1s ease}@keyframes rates-flash{0%{background:transparent}25%{background:#88254833}to{background:transparent}}@keyframes rates-value-pop{0%{transform:scale(1)}30%{transform:scale(1.08);color:var(--accent-deep)}to{transform:scale(1)}}.rates-cell-code{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rates-cell-code img{width:20px;height:20px;border-radius:50%;object-fit:cover}.rates-cell-value{font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:900;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.rates-cell-name{font-size:.78rem;color:var(--muted)}.rates-cell-change{font-size:.78rem;font-weight:800}.rates-cell-change.is-up{color:#0f766e}.rates-cell-change.is-down{color:#b91c1c}.rates-nav{width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid rgba(60,12,126,.14);background:#fff;color:var(--ink);font-size:1.35rem;line-height:1;cursor:pointer}.rates-nav:hover{border-color:var(--accent);color:var(--accent-deep)}.steps-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.steps-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;counter-reset:none}.step-card{position:relative;padding:1.5rem 1.25rem;border-radius:var(--radius);background:#fff;border:1px solid rgba(60,12,126,.1);height:100%}.steps-flow .step-card:after{content:"";position:absolute;top:1.75rem;right:-.55rem;width:.7rem;height:2px;background:linear-gradient(90deg,var(--accent),transparent);z-index:1}.steps-flow .step-card:last-child:after{display:none}.surface-mist .step-card{border-color:#3c0c7e14;box-shadow:0 10px 28px #3c0c7e0a}.step-card>span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;margin-bottom:.85rem;padding:0 .45rem;border-radius:999px;font-size:.78rem;font-weight:800;color:#fff;background:var(--teal-bg);letter-spacing:.06em}.step-card h3{color:var(--ink);font-size:1.05rem;margin-bottom:.45rem}.step-card p{color:var(--muted);margin:0;font-size:.92rem}.steps-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.reasons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.reason-card{padding:1.4rem 1.35rem;border-radius:14px;background:#88254812;border:1px solid rgba(136,37,72,.16)}.reason-card h3{color:var(--accent);font-size:1.15rem}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:.25rem 0}.cta-banner h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:900;text-transform:uppercase;line-height:.95}.cta-banner.invert .cta-row{margin-top:0}.surface-mist .cta-banner h2,.surface-paper .cta-banner h2{color:var(--ink)}.surface-mist .btn-ghost-lg,.surface-paper .btn-ghost-lg{color:var(--ink);border-color:#3c0c7e47}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card{padding:1.5rem 1.35rem;border-radius:14px;background:#fff;border:1px solid rgba(60,12,126,.1)}.feature-card h3{color:var(--ink)}.feature-card p{color:var(--muted)}.prose-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,280px);gap:2rem;align-items:start}.prose-narrow{max-width:42rem}.surface-paper .prose-narrow p,.surface-mist .prose-narrow p{color:var(--muted)}.stat-stack{display:grid;gap:.75rem}.stat-stack>div{padding:1.15rem 1.2rem;border-radius:14px;background:var(--teal-bg);color:#fff}.stat-stack strong{display:block;font-size:1.75rem;letter-spacing:-.03em;color:var(--accent)}.stat-stack span{font-size:.9rem;color:#ffffffb8}.pill{display:inline-flex;margin:0 0 1rem;padding:.35rem .75rem;border-radius:999px;background:#3c0c7e14;color:var(--teal-mid);font-size:.78rem;font-weight:800}.check-list,.plain-list{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.check-list{grid-template-columns:repeat(2,1fr)}.check-list li,.plain-list li{position:relative;padding:1rem 1rem 1rem 2.4rem;border-radius:12px;background:#fff;color:var(--ink);font-weight:700;border:1px solid rgba(60,12,126,.08)}.check-list li:before{content:"";position:absolute;left:1rem;top:1.25rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--accent-deep)}.faq-list{max-width:48rem;display:grid;gap:.65rem}.faq-item{border-radius:14px;border:1px solid rgba(60,12,126,.1);background:#fff;overflow:hidden}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border:0;background:transparent;text-align:left;cursor:pointer;font-weight:800;color:var(--ink)}.faq-q em{font-style:normal;color:var(--teal-mid);margin-right:.65rem;font-size:.85rem}.faq-icon{width:18px;height:18px;position:relative;flex-shrink:0}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:var(--ink);transition:transform .2s ease}.faq-icon:before{width:14px;height:2px;top:8px;left:2px}.faq-icon:after{width:2px;height:14px;top:2px;left:8px}.faq-item.is-open .faq-icon:after{transform:scaleY(0)}.faq-a{padding:0 1.2rem 1.15rem}.faq-a p{margin:0;color:var(--muted)}.contact-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:2rem;align-items:start}.contact-aside{display:grid;gap:1rem}.contact-aside article{padding:1.15rem 1.2rem;border-radius:14px;background:#fff;border:1px solid rgba(60,12,126,.1)}.contact-aside h3{font-size:.95rem;margin-bottom:.35rem;color:var(--ink)}.contact-aside p,.contact-aside a{margin:0;color:var(--muted)}.contact-form{padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(60,12,126,.1);background:#fff;color:var(--ink)}.contact-form h2{color:var(--ink)}.contact-form .field{margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem}.field span{font-size:.8rem;font-weight:800;color:var(--ink-soft)}.field input,.field select,.field textarea{width:100%;min-height:46px;border-radius:12px;border:1px solid rgba(60,12,126,.16);background:#fff;padding:.55rem .85rem;color:var(--ink)}.field textarea{min-height:120px;resize:vertical}.form-feedback{margin:1rem 0 0;font-size:.9rem;color:var(--teal-mid)}.site-footer{background:#04101c;color:#fff;padding:3.5rem 0 0;margin-top:auto}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;padding-bottom:2.5rem}.footer-brand-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.footer-brand-row img,.footer-brand-row .brand-logo{height:64px;width:auto}.footer-brand p,.site-footer p{color:#ffffffa6}.footer-legal{font-size:.82rem}.site-footer h4{color:var(--accent);font-size:.95rem;margin-bottom:.85rem}.site-footer a,.site-footer p{display:block;margin-bottom:.45rem;font-size:.92rem}.site-footer a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid rgba(136,37,72,.12);padding:1rem 0;font-size:.85rem;color:#ffffff73}.reveal{--reveal-delay: 0ms}.reveal .reveal-item,.reveal>*{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--reveal-delay)}.reveal.is-visible .reveal-item,.reveal.is-visible>*{opacity:1;transform:none}.reveal.is-visible .reveal-item:nth-child(2),.reveal.is-visible>*:nth-child(2){transition-delay:calc(var(--reveal-delay) + 60ms)}.reveal.is-visible .reveal-item:nth-child(3),.reveal.is-visible>*:nth-child(3){transition-delay:calc(var(--reveal-delay) + .11s)}.reveal.is-visible .reveal-item:nth-child(4),.reveal.is-visible>*:nth-child(4){transition-delay:calc(var(--reveal-delay) + .16s)}@media(prefers-reduced-motion:reduce){.rates-pulse,.rates-cell.is-updated,.hero-accent{animation:none}.how-step:before,.how-step-n{transform:none!important;opacity:1!important;transition:none!important}.rates-track{transition:none}.reveal .reveal-item,.reveal>*,.mega-panel,.mega-card,.hero-badge,.hero-copy h1,.hero-lead,.hero-points,.hero-actions,.hero-panel,#btn-Comprar{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}#btn-Comprar{background:linear-gradient(135deg,#882548,#393b88)!important}}@media(max-width:960px){.hero-layout,.prose-layout,.contact-layout,.footer-grid,.mega-content.is-active{grid-template-columns:1fr}.product-grid,.feature-grid,.reasons-grid,.check-list{grid-template-columns:1fr 1fr}.rates-board-head{margin-bottom:1.15rem}.rates-board-title-row{flex-direction:column;align-items:flex-start}.rates-board-meta{align-items:flex-start;text-align:left}.rates-carousel{gap:.4rem}.rates-nav{width:2.2rem;height:2.2rem}.steps-grid{grid-template-columns:1fr}.trust-inline{flex-direction:column;gap:.45rem}.trust-inline li{padding:0}.trust-inline li+li:before{display:none}.steps-flow{grid-template-columns:1fr}.steps-flow .step-card:after{display:none}.nav-toggle{display:block}.header-tools{display:flex}.site-header{z-index:400;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header.is-scrolled,.site-header.has-mega,.site-header.is-nav-open{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header.is-nav-open{z-index:500}.main-nav{position:fixed;inset:var(--header-h) 0 0;z-index:510;display:none;flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.25rem 2rem;background:#fffffffa;overflow:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.main-nav.is-open,.main-nav.main-nav--drawer.is-open{display:flex}.main-nav--drawer{display:flex;z-index:1200;box-shadow:0 20px 40px #1c12301f}.site-header.is-scrolled,.site-header.has-mega,.site-header.is-nav-open{background:#fffffffa}.site-header.is-scrolled:before,.site-header.has-mega:before{display:none}.mega-trigger,.main-nav>a,.nav-actions{border-bottom:1px solid rgba(136,37,72,.12);margin:0;padding:.85rem 0}.mega-btn{width:100%;justify-content:space-between;color:#fff}.mega-mobile.is-open{display:grid;gap:.5rem;padding:.5rem 0 .75rem}.mega-mobile a{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border-radius:12px;background:#8825481a}.mega-mobile strong{font-size:.95rem;color:#fff}.mega-mobile span{font-size:.82rem;color:#ffffffa6}.mega-panel{display:none}.nav-actions{flex-direction:column;align-items:stretch;gap:.65rem}.nav-actions .btn-buy{text-align:center}}@media(max-width:640px){.product-grid,.feature-grid,.reasons-grid,.check-list,.footer-grid{grid-template-columns:1fr}.rates-cell{padding:1.1rem .7rem}.hero{padding-top:calc(var(--header-h) + 1.5rem);padding-inline:.15rem}.hero-panel{padding:.7rem .95rem .85rem}.hero-panel:before{inset:1.15rem 1.15rem 1.25rem;transform:rotate(-7deg) scale(.95)}.site-header .brand-logo{height:68px;max-width:min(240px,58vw)}.site-header.is-scrolled .brand-logo,.site-header.has-mega .brand-logo,.site-header.is-nav-open .brand-logo{height:50px;max-width:min(200px,52vw)}.site-header.is-over-hero .header-inner{min-height:var(--header-h)}.site-header.is-scrolled .header-inner,.site-header.has-mega .header-inner,.site-header.is-nav-open .header-inner{min-height:72px}.footer-brand-row .brand-logo,.brand-logo{height:50px}.cta-banner{flex-direction:column;align-items:flex-start}.hero-copy h1{max-width:16ch}}.currency-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.85rem}.currency-chip{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border-radius:14px;background:#88254814;border:1px solid rgba(136,37,72,.18)}.currency-chip img{border-radius:3px}.currency-chip strong{font-size:1.05rem;color:#fff}.currency-chip span{font-size:.82rem;color:#ffffff9e;line-height:1.35}.store-city-block{margin-bottom:2.25rem}.store-city-title{font-size:1.15rem;color:var(--accent);margin-bottom:.85rem}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem}.store-card{padding:1.15rem 1.2rem;border-radius:14px;background:#3c0c7e0a;border:1px solid rgba(60,12,126,.12)}.store-card h4{font-size:1.05rem;color:var(--ink);margin-bottom:.4rem}.store-card p{color:var(--muted);font-size:.92rem;margin-bottom:.55rem}.store-card a{color:var(--accent-deep);font-weight:700}.app-promo{display:grid;grid-template-columns:1.4fr .8fr;gap:2rem;align-items:center}.app-promo-aside{padding:1.5rem;border-radius:16px;background:#8825481a;border:1px solid rgba(136,37,72,.22)}.app-promo-aside a{color:var(--accent);font-weight:700;text-decoration:underline}.reason-card.on-light{background:#3c0c7e0a;border:1px solid rgba(60,12,126,.1)}.reason-card.on-light h3{color:var(--ink)}.reason-card.on-light p{color:var(--muted)}.brand-logo{height:64px;max-width:min(260px,58vw)}@media(max-width:800px){.app-promo{grid-template-columns:1fr}}.hero:not(.hero--paper):not(.hero--mesh) .hero-atmosphere{background:radial-gradient(ellipse 60% 55% at 85% 15%,rgba(233,30,140,.1),transparent 55%),radial-gradient(ellipse 45% 40% at 8% 85%,rgba(60,12,126,.08),transparent 50%),linear-gradient(165deg,#fff,#f6f3fa 48%,#efe8f8)}.hero:not(.hero--paper):not(.hero--mesh) .hero-atmosphere:after{background-image:radial-gradient(rgba(60,12,126,.07) 1px,transparent 1px);opacity:.45;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 85%)}.hero-badge{border-radius:8px;background:#e91e8c1a;font-weight:500;letter-spacing:.04em}.hero-copy h1{font-size:clamp(2rem,4.2vw,3.15rem);font-weight:700;line-height:1.12;max-width:22ch;color:var(--ink);text-transform:none;letter-spacing:-.025em}.hero-accent{display:block;margin-top:.35rem;font-weight:800;letter-spacing:-.03em;background-image:linear-gradient(105deg,#3c0c7e,#6b1c38 38%,#882548 62%,#b03d68);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-lead{color:var(--muted);max-width:38ch}.hero-points li{color:var(--ink)}.page-hero{background:transparent;color:var(--ink);border-bottom:0}.page-hero h1{font-weight:700;font-size:clamp(1.85rem,3.5vw,2.75rem);color:var(--ink);letter-spacing:-.02em;text-transform:none}.page-hero p,.page-hero .page-hero-lead{color:var(--muted)}.surface-paper{background:#fff;color:var(--ink)}.surface-paper h1,.surface-paper h2,.surface-paper h3,.surface-paper h4{color:var(--ink)}.surface-paper p{color:var(--muted)}.surface-soft,.surface-mist{background:#f3eef8;color:var(--ink)}.surface-soft h1,.surface-soft h2,.surface-soft h3,.surface-mist h1,.surface-mist h2,.surface-mist h3{color:var(--ink)}.surface-soft p,.surface-mist p{color:var(--muted)}.surface-deep{background:#efe8f8;color:var(--ink)}.surface-deep h2,.surface-deep h3,.surface-deep .section-head h2{color:var(--ink)!important}.surface-deep p,.surface-deep .section-head p{color:var(--muted)!important}.trust-strip{background:#fff;border-block:1px solid var(--line)}.trust-inline li{color:var(--ink);font-weight:500}.trust-inline li+li:before{background:var(--accent)}.section-head h2{font-weight:700;letter-spacing:-.02em}.section-head h2:after,.surface-paper .section-head h2:after{background:var(--accent)}.eyebrow{color:var(--accent)!important;font-weight:500!important;letter-spacing:.06em}.service-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.service-row{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem 1.5rem;align-items:start;padding:1.45rem .15rem;border-bottom:1px solid var(--line);color:inherit;transition:background .2s ease,padding-left .2s ease}.service-row:hover{background:#8825480a;padding-left:.55rem}.service-row-n{font-family:var(--font-display);font-size:.95rem;font-weight:500;color:var(--accent);padding-top:.2rem}.service-row-body h3{font-size:1.2rem;font-weight:500;margin-bottom:.35rem;color:var(--ink)}.service-row-body p{margin:0;max-width:58ch}.service-row-go{font-size:1.25rem;color:var(--accent);padding-top:.15rem;opacity:.7}.about-band{display:grid;grid-template-columns:1.2fr .9fr;gap:2.5rem;align-items:start}.about-band-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.about-band-points li{padding-left:1rem;border-left:3px solid var(--accent)}.about-band-points strong{display:block;color:var(--ink);font-weight:500;margin-bottom:.2rem}.about-band-points span{color:var(--muted);font-size:.95rem}.currency-chip{background:#fff;border:1px solid var(--line)}.currency-chip strong{color:var(--ink)}.currency-chip span{color:var(--muted)}.container-shell.content-stack{display:flex;flex-direction:column;gap:2.5rem;width:min(1120px,calc(100% - 2rem));margin-inline:auto;text-align:left}.site-footer{background:#1c1230!important;color:#ffffffd1;padding:3.25rem 0 0!important;margin-top:auto}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr minmax(240px,1.35fr);gap:2rem 1.75rem;padding-bottom:2.5rem;align-items:start}.footer-brand p{color:#ffffff9e!important;max-width:32ch;line-height:1.55}.footer-legal{font-size:.8rem!important;color:#ffffff73!important}.footer-col,.footer-contact{display:flex;flex-direction:column;gap:.2rem}.site-footer h4,.footer-col h4,.footer-contact h4{margin:0 0 .85rem!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important;line-height:1.3!important}.footer-col h4:after,.footer-contact h4:after{content:"";display:block;width:1.75rem;height:2px;margin-top:.55rem;border-radius:2px;background:var(--accent, #882548)}.footer-col a{display:block;margin:0!important;padding:.28rem 0;font-size:.9rem!important;font-weight:450;color:#ffffffad!important;transition:color .2s ease}.footer-col a:hover{color:#fff!important}.footer-contact{padding:1.25rem 1.3rem 1.35rem;border-radius:16px;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(136,37,72,.18),transparent 55%),#ffffff0d;border:1px solid rgba(136,37,72,.22);box-shadow:inset 0 1px #ffffff0a;gap:.55rem}.footer-contact-lead{margin:0 0 .35rem!important;font-size:.88rem!important;color:#ffffffa6!important;line-height:1.45}.footer-phone,.footer-mail{display:flex!important;flex-direction:column;gap:.15rem;margin:0!important;padding:.55rem .65rem;border-radius:10px;background:#0000002e;border:1px solid rgba(255,255,255,.06);color:#fff!important;transition:border-color .2s ease,background .2s ease}.footer-phone:hover,.footer-mail:hover{border-color:#88254859;background:#8825481a;color:#fff!important}.footer-contact-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.footer-phone strong,.footer-mail strong{font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:#fff;word-break:break-word}.footer-contact-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem}.footer-contact-btn{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:.55rem .85rem!important;border-radius:8px;font-size:.82rem!important;font-weight:600!important;color:#fff!important;border:1px solid rgba(255,255,255,.22);background:transparent}.footer-contact-btn.is-accent{background:linear-gradient(135deg,#882548,#393b88);border-color:#393b88}.footer-contact-btn:hover{color:#fff!important;border-color:#fff}.footer-contact-btn.is-accent:hover{background:linear-gradient(135deg,#a8325c,#4a4c9e);border-color:#4a4c9e}.footer-bottom{border-top:1px solid rgba(136,37,72,.14);padding:1rem 0 1.15rem;font-size:.82rem;color:#ffffff73!important}.footer-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.footer-bottom-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.footer-social{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem}.footer-social a{display:inline!important;margin:0!important;font-size:.82rem!important;color:#ffffff8c!important}.footer-social a:hover{color:#fff!important}.footer-credit{display:flex;justify-content:flex-start;align-items:center;gap:.35rem;flex-wrap:wrap;margin:0;padding:0;border:0}.footer-credit-label{font-size:.75rem;color:#ffffff73}.footer-credit-link{display:inline-flex!important;align-items:center;gap:.375rem;margin:0!important;padding:0!important;border-radius:0;font-size:.75rem!important;font-weight:450;color:#ffffffb3!important;text-decoration:none;transition:color .2s ease;background:transparent!important}.footer-credit-link:hover{color:#b03d68!important;background:transparent!important}.footer-credit-logo{height:14px;width:auto;object-fit:contain;flex-shrink:0;opacity:.8;border-radius:0}@media(max-width:960px){.footer-grid{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1 / -1}}@media(max-width:640px){.footer-grid{grid-template-columns:1fr}}.store-card{background:#fff;border:1px solid var(--line)}.store-card h4{color:var(--ink)}.contact-aside article,.contact-form{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.25rem}.contact-aside h3,.contact-form h2{color:var(--ink);font-weight:500}.faq-item{background:#fff;border:1px solid var(--line)}.faq-q{color:var(--ink)}.app-promo-aside{background:#8825480f;border-color:#8825482e}.app-promo-aside a{color:var(--accent-deep)}.brand-logo{height:64px;border-radius:8px}.btn-buy{border-radius:10px}@media(max-width:900px){.about-band{grid-template-columns:1fr}.service-row{grid-template-columns:auto 1fr}.service-row-go{display:none}}@media(max-width:900px){.main-nav{background:#fffffffa!important}.site-header.is-scrolled,.site-header.has-mega{background:#fffffff5!important}.site-header.is-over-hero{background:transparent!important}.mega-btn,.main-nav>a,.nav-actions>a:not(.btn-buy){color:var(--ink)!important}.mega-mobile strong{color:var(--ink)!important}.mega-mobile span{color:var(--muted)!important}.mega-mobile a{background:#3c0c7e0a!important}}.hero--paper,.hero.hero--paper{background:transparent}.hero--paper .hero-atmosphere{background:linear-gradient(105deg,transparent 0%,transparent 55%,rgba(233,30,140,.06) 72%,rgba(60,12,126,.06) 100%),linear-gradient(180deg,#fbfafc,#f7f4fa 42%,#f3eef7)!important;animation:none}.hero--paper .hero-atmosphere:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(60,12,126,.085) .85px,transparent .9px);background-size:18px 18px;opacity:.55;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);pointer-events:none}.hero--paper .hero-atmosphere:after{display:block!important;content:""!important;position:absolute;inset:0;background:linear-gradient(118deg,transparent 58%,rgba(136,37,72,.07) 78%,rgba(60,12,126,.05) 100%),radial-gradient(ellipse 48% 42% at 92% 28%,rgba(136,37,72,.09),transparent 70%);animation:none;opacity:1;pointer-events:none}.hero--paper .hero-orb{display:none}@media(prefers-reduced-motion:reduce){.vitrine-shell.is-emphasized,.vitrine-shell.is-emphasized:before,.vitrine-shell.is-emphasized:after,.hero-panel:before{animation:none!important}.vitrine-shell.is-emphasized:before,.vitrine-shell.is-emphasized:after,.hero-panel:before{transform:rotate(0) scale(.98)}}.site-header.is-over-hero{background:transparent!important;box-shadow:none!important;border-bottom-color:transparent!important}.site-header.is-scrolled,.site-header.has-mega{background:#ffffffb3!important;border-bottom:1px solid rgba(60,12,126,.07)!important;box-shadow:0 10px 28px #3c0c7e0f!important;-webkit-backdrop-filter:blur(18px) saturate(175%)!important;backdrop-filter:blur(18px) saturate(175%)!important}.site-header.is-over-hero:before{display:none!important}.site-header.is-scrolled:before,.site-header.has-mega:before{background:linear-gradient(180deg,#ffffff59,#f6f3fa1f)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important;opacity:1!important}.nav-actions>a:not(.btn-buy){color:var(--ink)!important}.nav-actions>a:not(.btn-buy):hover{color:var(--accent)!important}.nav-actions{display:flex;align-items:center;gap:.55rem;margin-left:.65rem}.nav-actions .btn-login,.nav-actions .btn-buy{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.45rem .95rem;border-radius:10px;font-size:.88rem;font-weight:600;letter-spacing:-.01em;line-height:1;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.nav-action-icon{flex-shrink:0}.nav-actions .btn-login{color:var(--ink)!important;background:#fff;border:1px solid rgba(60,12,126,.16);box-shadow:0 1px #3c0c7e0a}.nav-actions .btn-login:hover{color:var(--accent)!important;border-color:#88254859;background:#8825480d;transform:translateY(-1px)}.nav-actions .btn-buy{background:linear-gradient(135deg,#882548,#393b88)!important;color:#fff!important;border:0;box-shadow:0 6px 16px #393b8847}.nav-actions .btn-buy:hover{background:linear-gradient(135deg,#a8325c,#4a4c9e)!important;transform:translateY(-1px);box-shadow:0 10px 22px #393b8847,0 6px 14px #88254838;color:#fff!important}@media(max-width:900px){.nav-actions{margin-left:0;margin-top:.5rem;width:100%}.nav-actions .btn-login,.nav-actions .btn-buy{width:100%;min-height:46px}}.mega-panel.mega-panel--editorial{background:#fbfafc!important;border-bottom:1px solid rgba(60,12,126,.08)!important;box-shadow:0 28px 60px #3c0c7e1f,0 1px #3c0c7e0a!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.mega-panel.mega-panel--editorial.is-open{max-height:520px}.mega-panel--editorial .mega-panel-inner{padding:1.15rem 0 1.35rem}.mega-panel--editorial .mega-content{display:none;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1.25rem 1.75rem;align-items:stretch}.mega-panel--editorial .mega-content.is-active{display:grid;animation:mega-in .35s ease both}.mega-aside{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:1.45rem 1.4rem 1.5rem;border-radius:18px;overflow:hidden;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.18),transparent 45%),linear-gradient(145deg,#3c0c7e,#6b1c38 52%,#882548);box-shadow:0 14px 32px #3c0c7e2e;min-height:100%}.mega-aside-eyebrow{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.mega-aside h2{margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#fff;max-width:16ch}.mega-aside-lead{margin:0;font-size:.9rem;line-height:1.5;font-weight:400;color:#ffffffc7;max-width:28ch}.mega-aside-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.9rem;font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:.2rem;width:fit-content;transition:gap .2s ease,border-color .2s ease,opacity .2s ease}.mega-aside-cta:hover{gap:.65rem;border-color:#fff;color:#fff;opacity:.95}.mega-main{display:flex;flex-direction:column;gap:.75rem;min-width:0}.mega-main-label{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.mega-panel--editorial .mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.mega-panel--editorial .mega-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-panel--editorial .mega-card{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid rgba(60,12,126,.08);box-shadow:0 1px #3c0c7e08;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;animation:mega-card-in .4s ease both;animation-delay:calc(var(--i, 0) * 40ms)}.mega-panel--editorial .mega-card:hover{border-color:#88254847;box-shadow:0 10px 24px #3c0c7e14;transform:translateY(-2px);background:#fff}.mega-card-index{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--accent);padding-top:.15rem;font-variant-numeric:tabular-nums}.mega-card-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mega-panel--editorial .mega-card strong{font-size:.94rem;font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1.3}.mega-panel--editorial .mega-card span:not(.mega-card-index):not(.mega-card-go){font-size:.82rem;font-weight:400;color:var(--muted);line-height:1.4}.mega-card-body span{font-size:.82rem;font-weight:400;color:var(--muted);line-height:1.4}.mega-card-go{font-size:.95rem;color:var(--accent);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease;padding-top:.1rem}.mega-panel--editorial .mega-card:hover .mega-card-go{opacity:1;transform:translate(0)}@media(max-width:980px){.mega-panel--editorial .mega-content.is-active{grid-template-columns:1fr}.mega-aside{min-height:0;padding:1.15rem 1.2rem}.mega-aside h2{max-width:none}.mega-panel.mega-panel--editorial.is-open{max-height:70vh;overflow:auto}}@media(max-width:720px){.mega-panel--editorial .mega-grid,.mega-panel--editorial .mega-grid.is-compact{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mega-panel--editorial .mega-content.is-active,.mega-panel--editorial .mega-card{animation:none!important}}.rates-tarja{position:relative;z-index:20;background:#f7f4fa;border-block:1px solid rgba(60,12,126,.08);padding:.7rem 0 .85rem;overflow:hidden;box-shadow:none}.rates-tarja:before{content:none;display:none}.rates-tarja-meta{position:relative;z-index:2;width:min(1180px,calc(100% - 2rem));margin:0 auto .55rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;color:var(--muted);font-size:.78rem;font-weight:500}.rates-tarja-meta-left,.rates-tarja-meta-right{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.rates-tarja-meta strong{color:var(--ink);font-weight:600}.rates-tarja-meta-right em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent);background:#88254814;border-radius:6px;padding:.12rem .45rem;min-width:3rem;text-align:center}.rates-live-dot{width:.45rem;height:.45rem;border-radius:999px;background:#2f9e6a;box-shadow:0 0 0 3px #2f9e6a29}.rates-tarja-sep{opacity:.4;color:var(--muted)}.rates-tarja-inner{width:min(1180px,calc(100% - 2rem));margin-inline:auto;display:flex;align-items:center;gap:.55rem;position:relative;z-index:2}.rates-tarja-label{display:none}.rates-tarja-nav{flex:0 0 auto;width:2rem;height:2rem;border-radius:8px;border:1px solid rgba(60,12,126,.12);background:#fff;color:var(--ink);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.rates-tarja-nav:hover{border-color:#88254859;background:#fff;color:var(--accent)}.rates-tarja-viewport{flex:1;overflow:hidden;min-width:0}.rates-tarja-track{display:flex;transition:transform .55s cubic-bezier(.22,1,.36,1)}.rates-tarja-cell{flex:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.28rem;padding:.3rem .95rem;border-right:1px solid rgba(60,12,126,.08);text-align:left;color:inherit}.rates-tarja-dots{display:flex;justify-content:center;gap:.4rem;margin-top:.65rem}.rates-tarja-dot{width:.45rem;height:.45rem;padding:0;border:0;border-radius:999px;background:#3c0c7e2e;cursor:pointer;transition:background .2s ease,transform .2s ease,width .2s ease}.rates-tarja-dot:hover{background:#88254866}.rates-tarja-dot.is-active{width:1.1rem;background:var(--accent)}.rates-tarja-cell:last-child{border-right:0}.rates-tarja-cell:hover strong{color:var(--accent)}.rates-tarja-code{display:inline-flex;align-items:center;gap:.4rem}.rates-tarja-code img{border-radius:999px;object-fit:cover;box-shadow:0 0 0 1px #3c0c7e1a}.rates-tarja-code span{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rates-tarja-value-row{display:inline-flex;align-items:baseline;gap:.4rem}.rates-tarja-value-row strong{font-size:1.02rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rates-tarja-value-row em{font-style:normal;font-size:.72rem;font-weight:600;padding:0;border-radius:0;background:transparent}.rates-tarja-value-row em.is-up{color:#1f7a52;background:transparent}.rates-tarja-value-row em.is-down{color:#882548;background:transparent}.rates-tarja-fade{display:none}@media(max-width:700px){.rates-tarja-meta{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rates-tarja-track{transition:none}}.trust-strip{background:#efe8f8!important;border-block:0!important;padding:1.35rem 0!important}.trust-inline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.trust-inline li{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0!important;padding:.9rem 1rem!important;border-radius:14px;background:#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 8px 22px #3c0c7e0d;color:var(--ink)!important;font-size:.95rem!important;font-weight:500!important;text-align:center;line-height:1.3}.trust-inline li+li:before{display:none!important}.trust-check{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#8825481f;color:var(--accent-deep);font-size:.75rem;font-weight:800;flex:0 0 auto}@media(max-width:800px){.trust-inline{grid-template-columns:1fr}}.services-bento{display:grid;grid-template-columns:1.05fr 1.2fr;gap:1rem;align-items:stretch}.services-featured{display:flex;flex-direction:column;justify-content:flex-end;gap:.65rem;min-height:320px;padding:1.75rem 1.6rem;border-radius:18px;color:#fff;background:linear-gradient(160deg,#1c123059,#3c0c7ee0),radial-gradient(circle at 20% 20%,rgba(136,37,72,.45),transparent 50%),linear-gradient(145deg,#3c0c7e,#882548 70%,#6b1c38);transition:transform .25s ease}.services-featured:hover{transform:translateY(-3px)}.services-featured h3{font-size:clamp(1.55rem,2.4vw,2rem);font-weight:500;color:#fff;margin:0}.services-featured p{color:#ffffffd1;margin:0;max-width:34ch}.services-featured .services-link{margin-top:.5rem;font-weight:700;color:#fff}.services-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.services-tile{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.2rem;border-radius:16px;background:#f7f4fb;border:1px solid rgba(60,12,126,.08);transition:border-color .2s ease,background .2s ease,transform .2s ease}.services-tile:hover{border-color:#88254847;background:#fff;transform:translateY(-2px)}.services-tile h3{font-size:1.08rem;font-weight:500;color:var(--ink);margin:0}.services-tile p{margin:0;font-size:.92rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.services-tag{display:inline-flex;align-self:flex-start;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#8825481a;color:var(--accent-deep)}.services-featured .services-tag{background:#ffffff2e;color:#fff}@media(max-width:900px){.services-bento{grid-template-columns:1fr}.services-featured{min-height:220px}.services-mosaic{grid-template-columns:1fr}}.app-showcase{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 3rem;align-items:center}.app-showcase-copy h2{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;max-width:14ch}.app-showcase-copy p{max-width:38ch}.app-store-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.app-store-badge{display:inline-flex;transition:transform .2s ease,opacity .2s ease}.app-store-badge:hover{transform:translateY(-2px);opacity:.92}.app-store-badge img{height:48px;width:auto;display:block}.app-showcase-visual{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:320px}.app-showcase-visual:before{content:"";position:absolute;inset:12% 8% 0;border-radius:28px;background:radial-gradient(circle at 30% 20%,rgba(136,37,72,.22),transparent 55%),linear-gradient(160deg,#efe8f8,#f7f4fb 60%,#ebe4f4);z-index:0}.app-showcase-visual img{position:relative;z-index:1;width:min(100%,420px);height:auto;object-fit:contain;filter:drop-shadow(0 22px 40px rgba(60,12,126,.18))}@media(max-width:900px){.app-showcase{grid-template-columns:1fr;text-align:center}.app-showcase-copy h2,.app-showcase-copy p{max-width:none;margin-inline:auto}.app-store-row{justify-content:center}.app-showcase-visual{order:-1;min-height:260px}}.page-hero--paper{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + 1.75rem) 0 1.75rem;background:transparent;border-bottom:1px solid rgba(60,12,126,.07);text-align:left}.page-hero--paper.has-body{padding-bottom:2.5rem;border-bottom:0}.page-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.75rem;text-align:left}.page-hero-inner--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,390px);gap:1.75rem 1.75rem;align-items:start}.page-hero-main{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.page-hero-extra{width:100%;max-width:52rem}.page-hero--paper.has-aside .page-hero-extra .content-block--callout{max-width:none}.page-hero--paper.has-aside .page-hero-extra .callout-actions{display:none}.page-hero-aside{position:relative;z-index:2;width:100%;min-width:0;padding:.35rem .55rem .55rem}.page-hero--paper.has-aside{padding-bottom:2.75rem;overflow:visible;isolation:isolate}.page-hero--paper.has-aside:has(.custom-box-list-moeda:not(.hide-primecase)){z-index:60;isolation:auto}.page-hero--paper.has-aside .page-hero-atmosphere{overflow:hidden}@media(max-width:960px){.page-hero-inner--split{grid-template-columns:1fr}.page-hero-aside{max-width:400px}}.page-hero-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 100% 0%,rgba(233,30,140,.1),transparent 55%),linear-gradient(180deg,#fbfafc,#f7f4fa)}.page-hero-atmosphere:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(60,12,126,.07) .8px,transparent .85px);background-size:18px 18px;opacity:.35;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 85%)}.page-hero--paper>.container-shell{position:relative;z-index:1;text-align:left}.page-hero--paper .page-hero-copy{max-width:40rem;margin:0;text-align:left}.page-hero--paper .eyebrow{margin-bottom:.65rem}.page-hero--paper h1{font-size:clamp(1.75rem,3.2vw,2.55rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--ink);margin:0 0 .65rem;text-transform:none;text-align:left}.page-hero--paper .page-hero-lead{margin:0;max-width:52ch;font-size:1.02rem;line-height:1.55;font-weight:400;color:var(--muted);text-align:left}.page-hero-emphasize{margin:0;max-width:48ch;font-size:1.08rem;line-height:1.5;font-weight:600;letter-spacing:-.015em;color:var(--ink);text-align:left}.page-hero-main:has(.page-hero-emphasize){gap:.85rem}.hero-benefits{margin-top:.35rem;padding:1.2rem 1.25rem 1.3rem;border-radius:16px;background:radial-gradient(ellipse 80% 70% at 0% 0%,rgba(136,37,72,.06),transparent 55%),#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 10px 28px #3c0c7e0d;text-align:left}.hero-benefits-label{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.hero-benefits-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.hero-benefits-list li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.98rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.hero-benefits-check{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:999px;background:#8825481a;color:var(--accent);font-size:.72rem;font-weight:700;line-height:1;flex-shrink:0}.hero-benefits-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:1.15rem;padding-top:1.05rem;border-top:1px solid rgba(60,12,126,.08)}.hero-benefits-actions .btn-primary-lg,.hero-benefits-actions .btn-ghost-lg{min-height:44px;padding:.55rem 1.1rem;font-size:.92rem}.hero-benefits-link{margin-left:.15rem;font-size:.9rem;font-weight:700;color:var(--accent)}.hero-benefits-link:hover{color:var(--accent-deep, #6b1c38)}.page-hero--paper+.section{padding-top:2rem}.page-body{padding-top:2rem;padding-bottom:1.25rem;text-align:left}.page-body.section{padding-top:2rem;padding-bottom:1.25rem}.page-cta{padding-top:2.75rem;padding-bottom:3.5rem;text-align:left}.page-cta.section{padding-top:2.75rem}.page-cta.surface-soft{background:#f7f4fa}.content-stack{display:flex;flex-direction:column;gap:2.5rem;text-align:left}.container-shell.content-stack{width:min(1120px,calc(100% - 2rem));max-width:none;margin-inline:auto}.content-block{position:relative;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;overflow:visible}.content-block:before{display:none}.content-block h2{margin:0 0 1rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.25;text-align:left}.content-block h2:after{content:"";display:block;width:2rem;height:2px;margin-top:.55rem;border-radius:2px;background:var(--accent)}.content-block p{margin:0 0 .85rem;font-size:1rem;line-height:1.65;font-weight:400;color:#4a3d5c;text-align:left;max-width:68ch}.content-block p:last-child{margin-bottom:0}.content-block p.is-lead{font-size:1.08rem;line-height:1.6;color:#2a2038}.content-block--callout{position:relative;padding:1.45rem 1.55rem 1.55rem;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(136,37,72,.18);color:var(--ink);box-shadow:0 14px 32px #3c0c7e14;max-width:52rem}.content-block--callout:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#882548,#3c0c7e)}.content-block--callout h2{color:var(--ink);margin-bottom:.75rem}.content-block--callout h2:after{background:var(--accent)}.content-block--callout p{color:#4a3d5c;max-width:48ch;font-size:1.02rem}.content-block--callout p+p{color:var(--muted);font-size:.96rem}.callout-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.content-block--callout .btn-primary-lg{background:linear-gradient(135deg,#882548,#393b88);color:#fff;border-color:#393b88;min-height:44px}.content-block--callout .btn-primary-lg:hover{background:linear-gradient(135deg,#a8325c,#4a4c9e);color:#fff;border-color:#4a4c9e}.content-block--callout .btn-ghost-lg,.content-block--callout .btn-ghost-lg.on-light{color:var(--ink)!important;border-color:#3c0c7e33!important;background:transparent;min-height:44px}.content-block--callout .btn-ghost-lg:hover{background:#8825480d;border-color:#88254859!important;color:var(--accent)!important}.content-block--prose{max-width:46rem;padding-bottom:.25rem;border-bottom:1px solid rgba(60,12,126,.08)}.content-block--prose:last-child{border-bottom:0}.content-block--columns{padding:0}.content-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;align-items:start}.content-column h2{margin-bottom:.85rem}.content-column p{max-width:none}.content-column+.content-column{border-left:1px solid rgba(60,12,126,.1);padding-left:3rem;margin-left:-.5rem}.content-block--timeline{padding:1.5rem 0 0;border-top:1px solid rgba(60,12,126,.08)}.timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.timeline-list:before{content:"";position:absolute;left:1.15rem;top:.35rem;bottom:.35rem;width:1px;background:linear-gradient(180deg,#88254873,#3c0c7e33)}.timeline-list li{position:relative;display:grid;grid-template-columns:2.5rem 1fr;gap:.85rem;align-items:start;padding:.85rem 0;margin:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-weight:400!important;color:#4a3d5c!important;text-align:left!important}.timeline-list li:before{display:none!important}.timeline-index{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:999px;background:#fff;border:1px solid rgba(136,37,72,.25);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.timeline-text{padding-top:.35rem;font-size:.98rem;line-height:1.55;color:#4a3d5c}.content-block--chips{padding:0}.content-block--chips>h2{margin-bottom:1.15rem}.chip-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.chip-list li{display:flex;flex-direction:column;gap:.45rem;margin:0!important;padding:1rem 1.05rem 1.1rem!important;border-radius:14px;background:#fff;border:1px solid rgba(60,12,126,.1)!important;box-shadow:0 8px 20px #3c0c7e0d;color:var(--ink)!important;font-weight:600!important;text-align:left!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.chip-list li:before{display:none!important}.chip-list li:hover{border-color:#8825484d!important;box-shadow:0 12px 26px #3c0c7e17;transform:translateY(-2px)}.chip-index{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--accent);font-variant-numeric:tabular-nums}.chip-label{font-size:.95rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.chip-list li:last-child{background:linear-gradient(135deg,#88254814,#3c0c7e0d),#fff;border-color:#88254833!important}.chip-list li:last-child .chip-label{color:#3c0c7e}@media(max-width:900px){.chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.chip-list{grid-template-columns:1fr}}.content-block--list .plain-list{margin:0!important;padding:0!important;list-style:none!important;display:flex;flex-direction:column;gap:.65rem}.content-block--list .plain-list li{position:relative;margin:0!important;padding:0 0 0 1.25rem!important;background:transparent!important;border:0!important;border-radius:0!important;color:#4a3d5c!important;font-size:.98rem;font-weight:400!important;line-height:1.55;text-align:left!important}.content-block--list .plain-list li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent);box-shadow:none}.content-block--pairs h2{margin-bottom:1.15rem}.pair-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem!important;border:0!important}.pair-item{margin:0;padding:0 0 1.15rem!important;border:0!important;border-bottom:1px solid rgba(60,12,126,.08)!important;border-radius:0;background:transparent;box-shadow:none;text-align:left!important}.pair-item:before{display:none}.pair-item:hover{transform:none;box-shadow:none;border-color:#3c0c7e24!important}.pair-list .pair-item:last-child{border-bottom:0!important;padding-bottom:0!important}.pair-item h3{margin:0 0 .35rem;font-size:1.02rem;font-weight:700;color:var(--ink);text-align:left}.pair-item p{margin:0!important;font-size:.95rem;color:var(--muted);max-width:none}.content-block--tabs{padding:0}.content-block--tabs>h2{margin-bottom:1.25rem}.content-tabs{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:1.25rem 1.75rem;align-items:stretch;min-height:280px}.content-tabs-nav{display:flex;flex-direction:column;gap:.45rem}.content-tabs-tab{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;width:100%;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(60,12,126,.1);background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.content-tabs-tab:hover{border-color:#88254847;background:#fffafc}.content-tabs-tab.is-active{border-color:transparent;background:linear-gradient(135deg,#3c0c7e,#6b1c38 55%,#882548);color:#fff;box-shadow:0 12px 28px #3c0c7e2e;transform:translateY(-1px)}.content-tabs-index{font-size:.72rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--accent)}.content-tabs-tab.is-active .content-tabs-index{color:#ffffffbf}.content-tabs-label{font-size:.92rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.content-tabs-panel{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.55rem;padding:1.65rem 1.75rem 1.75rem;border-radius:18px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(136,37,72,.1),transparent 55%),#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 14px 32px #3c0c7e12;animation:content-tabs-in .35s ease both}@keyframes content-tabs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.content-tabs-eyebrow{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.content-tabs-panel h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.25}.content-tabs-panel>p:not(.content-tabs-eyebrow){margin:0;max-width:42ch;font-size:1.02rem;line-height:1.6;color:#4a3d5c}.content-tabs-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.content-tabs-actions .btn-primary-lg,.content-tabs-actions .btn-ghost-lg{min-height:44px}.content-tabs-actions .content-tabs-secondary,.content-tabs-actions .btn-ghost-lg{color:var(--ink)!important;border:1px solid rgba(60,12,126,.28)!important;background:#fff!important;font-weight:600}.content-tabs-actions .content-tabs-secondary:hover,.content-tabs-actions .btn-ghost-lg:hover{color:var(--accent)!important;border-color:#88254873!important;background:#8825480d!important}@media(max-width:800px){.content-tabs{grid-template-columns:1fr;min-height:0}.content-tabs-nav{flex-direction:row;overflow-x:auto;gap:.4rem;padding-bottom:.15rem;scrollbar-width:thin}.content-tabs-tab{flex:0 0 auto;min-width:11.5rem}}@media(prefers-reduced-motion:reduce){.content-tabs-panel{animation:none}}.content-block--usecases{padding-top:.5rem;border-top:1px solid rgba(60,12,126,.08)}.usecase-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 2rem}.usecase-item{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;background:transparent;border:0;text-align:left}.usecase-index{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--accent);font-variant-numeric:tabular-nums}.usecase-item h3{margin:0 0 .4rem;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.usecase-item p{margin:0;font-size:.95rem;line-height:1.5;color:var(--muted);max-width:none}.cta-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:1.55rem 1.65rem!important;border-radius:16px;background:#fff;border:1px solid rgba(60,12,126,.1)!important;box-shadow:0 10px 28px #3c0c7e0f;text-align:left!important;color:var(--ink)}.cta-banner-copy{min-width:min(100%,18rem);flex:1 1 16rem;text-align:left}.cta-banner .eyebrow{margin:0 0 .4rem;color:var(--accent)!important}.cta-banner h2{margin:0 0 .35rem;font-size:clamp(1.3rem,2.2vw,1.6rem)!important;font-weight:700!important;letter-spacing:-.025em;text-transform:none!important;line-height:1.2!important;color:var(--ink)!important;text-align:left!important}.cta-banner p{margin:0!important;max-width:42ch;font-size:.95rem;line-height:1.5;color:var(--muted)!important;text-align:left!important}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.cta-banner .btn-primary-lg{background:linear-gradient(135deg,#882548,#393b88);color:#fff;border-color:#393b88}.cta-banner .btn-primary-lg:hover{background:linear-gradient(135deg,#a8325c,#4a4c9e);color:#fff;border-color:#4a4c9e}.cta-banner .btn-ghost-lg,.cta-banner .btn-ghost-lg.on-light{color:var(--ink)!important;border-color:#3c0c7e33!important;background:transparent}.cta-banner .btn-ghost-lg:hover,.cta-banner .btn-ghost-lg.on-light:hover{background:#8825480d;border-color:#88254859!important;color:var(--accent)!important}.about-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;text-align:left;padding-bottom:.5rem;border-bottom:1px solid rgba(60,12,126,.08);margin-bottom:.25rem}.about-highlight{display:flex;flex-direction:column;gap:.35rem;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.about-highlight:before{display:none}.about-highlight span{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.about-highlight strong{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.faq-list,.contact-layout,.store-city-block,.section-head{text-align:left}.contact-page .contact-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:1.5rem 2rem;align-items:start}.contact-panel{position:sticky;top:calc(var(--header-h) + 1rem);padding:1.5rem 1.4rem 1.45rem;border-radius:20px;background:radial-gradient(ellipse 90% 80% at 100% 0%,rgba(255,255,255,.16),transparent 55%),linear-gradient(155deg,#3c0c7e,#6b1c38 52%,#882548);color:#fff;box-shadow:0 18px 40px #3c0c7e33}.contact-page .contact-panel,.contact-page .contact-panel h3,.contact-page .contact-panel p,.contact-page .contact-panel a,.contact-page .contact-panel strong{color:#fff!important}.contact-panel-eyebrow{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb!important}.contact-panel h3{margin:0 0 .45rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fff!important}.contact-panel-lead{margin:0 0 1.2rem;font-size:.95rem;line-height:1.55;font-weight:500;color:#fffffff2!important}.contact-channels{list-style:none;margin:0 0 1.15rem;padding:0;display:grid;gap:.55rem}.contact-channel{display:grid;gap:.15rem;padding:.85rem .95rem;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.contact-channel:hover{background:#fff3;border-color:#ffffff73;transform:translateY(-1px);color:#fff!important}.contact-channel.is-accent{background:#fff;border-color:#fff;color:#3c0c7e!important}.contact-channel.is-accent:hover{background:#fff5fa;color:#6b1c38!important}.contact-channel.is-accent,.contact-page .contact-panel .contact-channel.is-accent,.contact-page .contact-panel .contact-channel.is-accent strong{color:#3c0c7e!important}.contact-channel.is-accent:hover,.contact-page .contact-panel .contact-channel.is-accent:hover,.contact-page .contact-panel .contact-channel.is-accent:hover strong{color:#6b1c38!important}.contact-channel-label{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffffe0!important;opacity:1}.contact-page .contact-panel .contact-channel.is-accent .contact-channel-label{color:var(--accent)!important}.contact-page .contact-panel .contact-channel-hint{color:#882548!important}.contact-channel strong{font-size:.98rem;font-weight:700;letter-spacing:-.015em;word-break:break-word;line-height:1.3}.contact-channel-hint{font-size:.78rem;font-weight:600;color:#882548!important}.contact-panel-meta{display:grid;gap:.85rem;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.28)}.contact-meta-label{display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffffe0!important}.contact-panel-meta p{margin:0;font-size:.92rem;line-height:1.45;color:#fff!important}.contact-panel-lojas{display:inline-block;margin-top:1.1rem;font-size:.9rem;font-weight:700;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:.1rem}.contact-panel-lojas:hover{color:#fff!important;border-bottom-color:#fff}.contact-page .contact-form{padding:1.55rem 1.5rem 1.6rem!important;border-radius:20px!important;border:1px solid rgba(60,12,126,.1)!important;background:radial-gradient(ellipse 70% 50% at 0% 0%,rgba(136,37,72,.05),transparent 55%),#fff!important;box-shadow:0 12px 32px #3c0c7e0f}.contact-form-head{margin-bottom:1.25rem}.contact-form-head .eyebrow{margin-bottom:.35rem}.contact-page .contact-form h2{margin:0 0 .4rem!important;font-size:1.45rem;font-weight:700!important;letter-spacing:-.025em;color:var(--ink)!important}.contact-form-head p:not(.eyebrow){margin:0;max-width:36ch;font-size:.95rem;line-height:1.5;color:var(--muted)}.contact-page .field span{font-weight:700;color:#4a3d5c}.contact-page .field input,.contact-page .field textarea{border-color:#3c0c7e24;transition:border-color .2s ease,box-shadow .2s ease}.contact-page .field input:focus,.contact-page .field textarea:focus{outline:none;border-color:#88254873;box-shadow:0 0 0 3px #8825481f}.contact-page .form-note{margin:.85rem 0 0;font-size:.88rem;color:var(--accent-deep, #6b1c38);font-weight:600}@media(max-width:960px){.contact-page .contact-layout{grid-template-columns:1fr}.contact-panel{position:static}}.faq-page .faq-shell{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,300px);gap:1.5rem 2rem;align-items:start}.faq-page .faq-list{max-width:none;width:100%;display:grid;gap:.75rem}.faq-page .faq-item{border-radius:16px!important;border:1px solid rgba(60,12,126,.1)!important;background:#fff!important;overflow:hidden;box-shadow:0 8px 22px #3c0c7e0a;transition:border-color .2s ease,box-shadow .2s ease}.faq-page .faq-item:hover{border-color:#88254838!important}.faq-page .faq-item.is-open{border-color:transparent!important;background:radial-gradient(ellipse 80% 100% at 100% 0%,rgba(136,37,72,.08),transparent 55%),linear-gradient(180deg,#fff,#faf7fc)!important;box-shadow:0 16px 36px #3c0c7e1a,inset 0 0 0 1px #8825482e}.faq-page .faq-q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem!important;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink)!important;font-weight:600!important}.faq-page .faq-q-main{display:flex;gap:.85rem;align-items:flex-start;min-width:0}.faq-page .faq-q-index,.faq-page .faq-q em{flex-shrink:0;margin:.15rem 0 0!important;font-style:normal!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--accent)!important}.faq-page .faq-item.is-open .faq-q-index{color:#6b1c38!important}.faq-page .faq-q-text{font-size:1.02rem;font-weight:700;letter-spacing:-.02em;line-height:1.4;color:var(--ink)}.faq-page .faq-item.is-open .faq-q-text{color:#3c0c7e}.faq-page .faq-icon{width:28px;height:28px;position:relative;flex-shrink:0;margin-top:.05rem;border-radius:999px;background:#88254814;border:1px solid rgba(136,37,72,.16);transition:background .2s ease,border-color .2s ease,transform .2s ease}.faq-page .faq-item.is-open .faq-icon{background:linear-gradient(135deg,#882548,#3c0c7e);border-color:transparent;transform:rotate(180deg)}.faq-page .faq-icon:before,.faq-page .faq-icon:after{content:"";position:absolute;background:var(--accent);border-radius:2px;transition:transform .2s ease,background .2s ease,opacity .2s ease}.faq-page .faq-item.is-open .faq-icon:before,.faq-page .faq-item.is-open .faq-icon:after{background:#fff}.faq-page .faq-icon:before{width:12px;height:2px;top:13px;left:8px}.faq-page .faq-icon:after{width:2px;height:12px;top:8px;left:13px}.faq-page .faq-item.is-open .faq-icon:after{transform:scaleY(0)}.faq-page .faq-a{padding:0 1.25rem 1.3rem 3.35rem!important;animation:faq-open .28s ease both}.faq-page .faq-a p{margin:0;padding:.9rem 1rem;border-radius:12px;background:#3c0c7e0a;border:1px solid rgba(60,12,126,.06);font-size:.97rem;line-height:1.65;color:#4a3d5c!important;font-weight:400}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-aside{position:sticky;top:calc(var(--header-h) + 1rem);padding:1.45rem 1.4rem 1.5rem;border-radius:18px;background:radial-gradient(ellipse 80% 90% at 100% 0%,rgba(255,255,255,.14),transparent 55%),linear-gradient(145deg,#3c0c7e,#6b1c38 55%,#882548);color:#fff;box-shadow:0 16px 36px #3c0c7e2e}.faq-aside-eyebrow{margin:0 0 .4rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.faq-aside h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.25}.faq-aside>p{margin:0 0 1.1rem;font-size:.92rem;line-height:1.5;color:#fffc}.faq-aside-actions{display:flex;flex-direction:column;gap:.55rem}.faq-aside .btn-primary-lg{background:#fff;color:#882548;border-color:#fff;min-height:44px}.faq-aside .btn-primary-lg:hover{background:#fff5fa;color:#6b1c38}.faq-aside .btn-ghost-lg,.faq-aside .btn-ghost-lg.on-light{color:#fff!important;border-color:#fff6!important;background:transparent;min-height:44px}.faq-aside .btn-ghost-lg:hover{background:#ffffff1f;border-color:#fff!important;color:#fff!important}.faq-aside-phone{display:block;margin-top:1rem;text-align:center;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.01em}.faq-aside-phone:hover{color:#ffffffe0}@media(max-width:900px){.faq-page .faq-shell{grid-template-columns:1fr}.faq-aside{position:static;order:-1}.faq-page .faq-a{padding-left:1.25rem!important}}@media(prefers-reduced-motion:reduce){.faq-page .faq-a{animation:none}}.section-head.wide{max-width:42rem;margin-left:0;margin-right:auto;text-align:left}.stores-page{padding-top:2rem}.page-hero--paper .stores-hero-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;width:100%;max-width:none}.page-hero--paper .page-hero-extra:has(.stores-hero-body){max-width:none}.page-hero--paper .stores-hero-body .stores-overview{width:100%;margin:0}.stores-intro{margin-bottom:1.35rem;max-width:40rem;text-align:left}.stores-intro h1{margin:0 0 .65rem;font-size:clamp(1.75rem,3.2vw,2.55rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--ink)}.stores-intro-lead{margin:0 0 1rem;max-width:52ch;font-size:1.02rem;line-height:1.55;color:var(--muted)}.stores-intro-cta{display:inline-flex;align-items:center;gap:.2rem;font-size:.95rem;font-weight:700;color:var(--accent);text-decoration:none;transition:color .2s ease}.stores-intro-cta:hover{color:var(--accent-deep, #6b1c38)}.stores-filters-anchor{scroll-margin-top:calc(var(--header-h) + 1rem);margin-top:.5rem;padding-top:.25rem}.stores-filters-head{margin:0 0 1.35rem;max-width:none;text-align:left}.stores-filters-title{margin:0 0 .45rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.stores-filters-lead{margin:0;max-width:none;font-size:1rem;font-weight:400;line-height:1.5;color:var(--muted)}.stores-overview{margin-bottom:0;padding:.85rem;border-radius:18px;background:#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 12px 32px #3c0c7e12}.stores-filters{display:grid;gap:1.1rem;margin-bottom:1.5rem}.stores-filter-group{display:grid;gap:.55rem}.stores-filter-label{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.stores-filter-chips{display:flex;flex-wrap:wrap;gap:.45rem}.stores-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(60,12,126,.14);background:#fff;color:var(--ink);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.stores-chip em{display:none;font-style:normal;font-weight:500;font-size:.78rem;color:var(--muted)}@media(min-width:720px){.stores-chip em{display:inline}}.stores-chip:hover{border-color:#88254859;color:var(--accent)}.stores-chip.is-active{background:linear-gradient(135deg,#3c0c7e,#882548);border-color:transparent;color:#fff;box-shadow:0 8px 20px #3c0c7e2e}.stores-chip.is-active em{color:#ffffffd1}.stores-overview-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.7rem}.stores-overview-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.stores-overview-hint{margin:0;font-size:.85rem;color:var(--muted)}.stores-overview-map{position:relative;width:100%;height:min(42vh,380px);min-height:260px;border-radius:14px;overflow:hidden;background:#ece8f2;border:1px solid rgba(60,12,126,.08);z-index:0}.stores-overview-map .leaflet-container{width:100%;height:100%;font-family:inherit}.stores-overview-map .leaflet-tile-pane{filter:saturate(1.08) contrast(1.02)}.stores-overview-map:after{content:"";position:absolute;inset:0;z-index:400;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(136,37,72,.1),transparent 55%),radial-gradient(ellipse 55% 50% at 0% 100%,rgba(60,12,126,.08),transparent 50%)}.store-pin{background:transparent!important;border:0!important}.store-pin-dot{display:block;width:18px;height:18px;margin:5px;border-radius:50%;background:#882548;border:3px solid #fff;box-shadow:0 4px 12px #3c0c7e59}.store-pin.is-active .store-pin-dot{width:22px;height:22px;margin:3px;background:#3c0c7e;box-shadow:0 0 0 4px #88254847,0 6px 16px #3c0c7e66;animation:store-pin-pulse 1.9s ease-out infinite}@keyframes store-pin-pulse{0%{box-shadow:0 0 #88254873,0 6px 16px #3c0c7e66}70%{box-shadow:0 0 0 14px #88254800,0 6px 16px #3c0c7e66}to{box-shadow:0 0 #88254800,0 6px 16px #3c0c7e66}}@media(prefers-reduced-motion:reduce){.store-pin.is-active .store-pin-dot{animation:none}}.stores-shell{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:1.25rem;align-items:stretch}.stores-list-panel{display:flex;flex-direction:column;gap:.75rem;height:0;min-height:100%;overflow:hidden;padding:.85rem;border-radius:18px;background:#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 12px 32px #3c0c7e12;box-sizing:border-box}.stores-list-count{margin:0;flex-shrink:0;font-size:.88rem;font-weight:600;color:var(--muted)}.stores-list{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.store-list-item{display:grid;gap:.25rem;width:100%;padding:.95rem 1rem;text-align:left;border-radius:14px;border:1px solid rgba(60,12,126,.1);background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.store-list-item:hover{border-color:#88254847;box-shadow:0 8px 20px #3c0c7e0f}.store-list-item.is-active{border-color:transparent;background:radial-gradient(ellipse 90% 80% at 100% 0%,rgba(136,37,72,.08),transparent 55%),#fff;box-shadow:0 12px 28px #3c0c7e1a,inset 0 0 0 1.5px #88254859}.store-list-meta{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.store-list-item strong{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.3}.store-list-address{font-size:.84rem;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stores-map-panel{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:.85rem;border-radius:18px;background:#fff;border:1px solid rgba(60,12,126,.1);box-shadow:0 12px 32px #3c0c7e12;box-sizing:border-box}.stores-map-frame{position:relative;width:100%;flex:none;aspect-ratio:16 / 11;min-height:280px;border-radius:14px;overflow:hidden;background:#ece8f2;border:1px solid rgba(60,12,126,.08)}.stores-map-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.stores-map-detail{display:flex;flex-direction:column;gap:.45rem;text-align:left;flex-shrink:0}.stores-map-detail h3{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.stores-map-detail>p{margin:0;font-size:.9rem;color:var(--muted)}.stores-page .store-card-address{margin:.15rem 0 .35rem!important}.stores-page .store-card-phone{margin-top:.35rem!important}.stores-page .store-card-nav{margin-top:.35rem}@media(max-width:960px){.stores-shell{grid-template-columns:1fr}.stores-list-panel{height:auto;min-height:0;overflow:visible}.stores-list{flex:none;max-height:min(42vh,360px)}.stores-map-panel{order:-1}.stores-map-frame{aspect-ratio:16 / 12;min-height:240px}.stores-overview-map{height:min(36vh,300px);min-height:220px}}.store-city-block{margin-bottom:2.5rem;text-align:left}.store-city-title{margin:0 0 1rem;font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.store-card{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.3rem 1.3rem!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(60,12,126,.1)!important;box-shadow:0 10px 28px #3c0c7e0f;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.store-card:hover{border-color:#88254840!important;box-shadow:0 16px 34px #3c0c7e1a;transform:translateY(-2px)}.store-card-top{display:flex;flex-direction:column;gap:.35rem}.store-card-badge{width:fit-content;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.store-card h4{margin:0!important;font-size:1.08rem!important;font-weight:700!important;letter-spacing:-.02em;color:var(--ink)!important;line-height:1.3}.store-card-address{margin:0!important;font-size:.9rem!important;line-height:1.5!important;color:var(--muted)!important;font-weight:400!important}.store-card-phone{display:flex!important;flex-direction:column;gap:.12rem;margin:0!important;padding:.7rem .85rem;border-radius:12px;background:#f7f4fa;border:1px solid rgba(60,12,126,.08);color:inherit!important;font-weight:400!important;text-decoration:none;transition:border-color .2s ease,background .2s ease}.store-card-phone:hover{border-color:#88254847;background:#8825480f}.store-card-phone-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.store-card-phone strong{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.store-card-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:auto}.store-nav-btn{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;min-height:36px;padding:.4rem .35rem!important;border-radius:9px;font-size:.72rem!important;font-weight:700!important;letter-spacing:.01em;text-align:center;line-height:1.15;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.store-nav-btn.is-maps{color:#1a73e8!important;background:#1a73e814;border-color:#1a73e82e}.store-nav-btn.is-maps:hover{background:#1a73e824;color:#1557b0!important}.store-nav-btn.is-waze{color:#09c!important;background:#33ccff1f;border-color:#33ccff38}.store-nav-btn.is-waze:hover{background:#3cf3;color:#007aa3!important}.store-nav-btn.is-apple{color:#3c0c7e!important;background:#3c0c7e0f;border-color:#3c0c7e24}.store-nav-btn.is-apple:hover{background:#3c0c7e1a;color:#882548!important}@media(max-width:520px){.store-card-nav{grid-template-columns:1fr}}@media(max-width:900px){.content-columns,.usecase-list,.pair-list{grid-template-columns:1fr!important}.content-column+.content-column{border-left:0;padding-left:0;margin-left:0;border-top:1px solid rgba(60,12,126,.1);padding-top:1.5rem}}@media(max-width:720px){.about-highlights{grid-template-columns:1fr}.cta-banner{padding:1.35rem 1.25rem!important;flex-direction:column;align-items:flex-start!important}.page-hero--paper{padding:calc(var(--header-h) + 1.35rem) 0 1.35rem}}
