:root{--ink:#171717;--muted:#686868;--gold:#f2ba22;--gold-light:#fff0b6;--cream:#fffaf0;--paper:#ffffff;--soft:#f5f5f2;--line:#deded8;--green:#168a54;--white:#fff;--font:"Nunito Sans Variable","Nunito Sans",Arial,sans-serif;--radius:24px;--container:1200px;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:9rem}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.preview-banner{position:sticky;z-index:1000;top:0;min-height:54px;display:flex;align-items:center;justify-content:center;gap:18px;padding:9px 18px;border-bottom:3px solid var(--gold);background:var(--ink);color:var(--cream);font-size:13px;text-align:center}.preview-banner strong{margin-right:6px;color:var(--gold)}.preview-banner form{margin:0}.preview-banner button{min-height:36px;padding:7px 12px;border:1px solid #c59008;border-radius:10px;background:var(--gold);color:var(--ink);cursor:pointer;font:inherit;font-weight:900}.preview-banner button:focus-visible{outline:3px solid var(--cream);outline-offset:2px}@media (max-width:620px){.preview-banner{align-items:stretch;flex-direction:column;gap:7px}}body::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a,button,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font);text-wrap:balance}p{text-wrap:pretty}.campaign-page{background:var(--paper)}.campaign-title{padding-block:clamp(3rem,7vw,5.5rem);background:var(--cream)}.campaign-close h2,.campaign-section-heading h2,.campaign-story h2,.campaign-title h1{margin-bottom:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.campaign-hero{padding:clamp(1rem,3vw,2.25rem) 0;background:var(--soft)}.campaign-hero__window{min-height:min(720px,calc(100svh - 10rem));display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:clamp(24px,4vw,44px);background:#151515;box-shadow:0 28px 80px rgb(23 23 23/18%);color:white}.campaign-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.2rem,6vw,6rem)}.campaign-hero__content h1,.campaign-hero__content h2{max-width:13ch;margin-bottom:1.35rem;font-size:clamp(2.65rem,6vw,5.75rem);font-weight:950;letter-spacing:-.045em;line-height:.93}.campaign-hero__content>p:not(.label){max-width:58ch;margin-bottom:1.8rem;color:rgb(255 255 255/72%);font-size:clamp(1.02rem,1.5vw,1.18rem)}.campaign-hero__image{min-height:520px;margin:0;overflow:hidden;background:#242424}.campaign-hero__image img{width:100%;height:100%;object-fit:cover}.campaign-section-heading{max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.campaign-products{background:var(--cream)}.campaign-products__shelf{margin-top:0}.campaign-story:nth-of-type(2n){background:var(--soft)}.campaign-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.campaign-story__grid--right figure{order:2}.campaign-story figure{aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:clamp(22px,3vw,36px);background:var(--soft);box-shadow:0 20px 55px rgb(23 23 23/12%)}.campaign-story figure img{width:100%;height:100%;object-fit:cover}.campaign-story h2{margin-bottom:1.3rem}.campaign-story__grid>div>p:last-child{max-width:58ch;margin-bottom:0;color:var(--muted);font-size:1.04rem}.campaign-close{padding-block:clamp(4rem,8vw,7rem);background:#171717;color:white}.campaign-close__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(2rem,6vw,6rem)}.campaign-close__content>svg{width:3rem;height:3rem;margin-bottom:1.5rem;color:var(--gold)}.campaign-close__content h2{margin-bottom:1rem}.campaign-close__content p:not(.label){max-width:50ch;color:rgb(255 255 255/68%)}.campaign-close__content .button{margin-top:1rem}.campaign-close__faqs details{border-bottom:1px solid rgb(255 255 255/17%)}.campaign-close__faqs summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:850;cursor:pointer;list-style:none}.campaign-close__faqs summary::-webkit-details-marker{display:none}.campaign-close__faqs summary span{color:var(--gold);font-size:1.4rem}.campaign-close__faqs details[open] summary span{transform:rotate(45deg)}.campaign-close__faqs p{margin-bottom:1.25rem;color:rgb(255 255 255/66%)}@media (max-width:800px){.campaign-close__grid,.campaign-hero__window,.campaign-story__grid{grid-template-columns:1fr}.campaign-hero__window{min-height:0}.campaign-hero__image{min-height:360px}.campaign-story__grid--right figure{order:0}}.container{width:min(var(--container),calc(100% - 3rem));margin-inline:auto}.section{padding-block:clamp(4.5rem,8vw,8rem);scroll-margin-top:7rem}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;transform:translateY(-160%);padding:.75rem 1rem;border-radius:999px;background:var(--ink);color:white;font-weight:800}.skip-link:focus{transform:translateY(0)}.announcement{background:var(--gold);color:var(--ink);font-size:.78rem;font-weight:800}.announcement__inner{min-height:2.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.announcement a{display:inline-flex;align-items:center;gap:.35rem}.inner-header,.site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgb(23 23 23/9%);background:rgb(255 255 255/92%);box-shadow:0 12px 35px rgb(23 23 23/5%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__inner,.inner-header__row{min-height:5.45rem;display:flex;align-items:center;gap:1rem}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:.7rem}.brand__image{width:3.2rem;height:3.2rem;overflow:hidden;border:2px solid var(--ink);border-radius:50%;background:#050505;box-shadow:0 0 0 3px var(--gold-light)}.brand__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.brand__text{display:flex;flex-direction:column;line-height:1.04}.brand__text strong{font-size:1rem;font-weight:900}.brand__text span{margin-top:.26rem;color:var(--muted);font-size:.72rem;font-weight:700}.desktop-nav{display:flex;flex:0 1 auto;align-items:center;justify-content:center;gap:.1rem;margin-left:auto;padding:.32rem;border:1px solid rgb(23 23 23/11%);border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(239 239 235/88%));box-shadow:inset 0 1px 0 white,0 7px 20px rgb(23 23 23/6%);font-size:.82rem;font-weight:800}.desktop-nav a{padding:.62rem .78rem;border-radius:11px;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s var(--ease)}.desktop-nav a:focus-visible,.desktop-nav a:hover{background:linear-gradient(180deg,#ffd45b,var(--gold));box-shadow:inset 0 1px 0 rgb(255 255 255/58%),0 5px 12px rgb(115 79 0/14%);color:var(--ink);transform:translateY(-1px)}.button{position:relative;min-height:3.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;overflow:hidden;padding:.82rem 1.28rem;border:1px solid transparent;border-radius:16px;box-shadow:0 10px 24px rgb(23 23 23/14%),inset 0 1px 0 rgb(255 255 255/24%),inset 0 -1px 0 rgb(0 0 0/12%);font-family:var(--font);font-size:.9rem;font-weight:850;line-height:1;isolation:isolate;transition:transform .18s var(--ease),box-shadow .18s ease,filter .18s ease}.button:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(145deg,rgb(255 255 255/17%),transparent 45%);content:"";pointer-events:none}.button:hover{box-shadow:0 14px 30px rgb(23 23 23/18%),inset 0 1px 0 rgb(255 255 255/30%),inset 0 -1px 0 rgb(0 0 0/14%);filter:saturate(1.06);transform:translateY(-2px)}.button:active{box-shadow:0 4px 11px rgb(23 23 23/14%),inset 0 2px 4px rgb(0 0 0/18%);transform:translateY(1px) scale(.985)}.button:focus-visible,.floating-whatsapp:focus-visible,.premium-model-card a:focus-visible,.social-links a:focus-visible,.text-link:focus-visible{outline:3px solid #ffcf4a;outline-offset:3px}.button--dark{border-color:rgb(255 255 255/18%);background:linear-gradient(180deg,#353535,#111 72%);color:white}.button--gold{border-color:#d99d00;background:linear-gradient(180deg,#ffda69,var(--gold) 72%);color:var(--ink)}.button--outline-dark{border-color:rgb(23 23 23/26%);background:linear-gradient(180deg,rgb(255 255 255/82%),rgb(245 240 227/70%));box-shadow:0 8px 20px rgb(23 23 23/9%),inset 0 1px 0 white;color:var(--ink);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.button--whatsapp{border-color:#086e45;background:linear-gradient(180deg,#21a765,#117a49 76%);color:white}.button--outline-light{border-color:rgb(255 255 255/30%);background:linear-gradient(180deg,rgb(255 255 255/15%),rgb(255 255 255/6%));box-shadow:0 9px 24px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/22%);color:white;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.header__cta{min-height:3rem;margin-left:.35rem;padding:.75rem 1.05rem;box-shadow:0 9px 24px rgb(23 23 23/17%),inset 0 1px 0 rgb(255 255 255/20%)}.header__cta svg{color:#49db8d}.mobile-nav{display:none;margin-left:auto}.mobile-nav summary{min-width:5.25rem;height:3rem;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .85rem;border:1px solid #d69b00;border-radius:14px;background:linear-gradient(180deg,#ffdb6d,var(--gold));box-shadow:0 8px 20px rgb(0 0 0/24%),inset 0 1px 0 rgb(255 255 255/58%);color:var(--ink);font-size:.78rem;font-weight:900;list-style:none;cursor:pointer}.mobile-nav summary svg{width:1.15rem}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;top:calc(100% + .65rem);right:1rem;left:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem;overflow:hidden;padding:.75rem;border:1px solid rgb(255 255 255/14%);border-radius:24px;background:rgb(17 17 17/97%);color:white;box-shadow:0 24px 70px rgb(0 0 0/32%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-nav__heading{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.35rem .4rem .75rem}.mobile-nav__heading>span{color:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-nav__heading>strong{font-size:1rem;font-weight:900}.mobile-nav nav a{min-width:0;display:grid;grid-template-columns:2.75rem 1fr;align-items:center;gap:.65rem;padding:.7rem;border:1px solid rgb(255 255 255/12%);border-radius:16px;background:rgb(255 255 255/6%);transition:background .16s ease,transform .16s var(--ease)}.mobile-nav nav a:focus-visible,.mobile-nav nav a:hover{background:rgb(255 255 255/12%);transform:translateY(-2px)}.mobile-nav nav a>span:last-child{min-width:0;display:flex;flex-direction:column}.mobile-nav nav a strong{font-size:.79rem;font-weight:900}.mobile-nav nav a small,.mobile-nav nav a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav nav a small{color:rgb(255 255 255/52%);font-size:.62rem}.mobile-nav__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:13px;background:var(--green);color:white}.mobile-nav__icon svg{width:1.15rem}.mobile-nav__icon--gold{background:var(--gold);color:var(--ink)}.mobile-nav__icon--green{background:var(--green);color:white}.mobile-nav__icon--cream{background:var(--cream);color:var(--ink)}.mobile-nav__icon--dark{border:1px solid rgb(255 255 255/18%);background:#050505;color:var(--gold)}.mobile-nav nav .mobile-nav__whatsapp{grid-column:1/-1;background:var(--green)}.mobile-nav nav .mobile-nav__whatsapp:focus-visible,.mobile-nav nav .mobile-nav__whatsapp:hover{background:#1a9c60}.mobile-nav nav .mobile-nav__whatsapp .mobile-nav__icon{border:1px solid rgb(255 255 255/22%);background:rgb(255 255 255/13%)}.mobile-nav nav .mobile-nav__whatsapp small{color:rgb(255 255 255/68%)}.app-dock{--dock-icon-size:3.25rem;position:fixed;z-index:44;bottom:1rem;left:50%;max-width:calc(100vw - 2rem);display:flex;align-items:flex-end;gap:.28rem;padding:.58rem;border:1px solid rgb(255 255 255/22%);border-radius:1.65rem;background:linear-gradient(180deg,rgb(255 255 255/9%),transparent 36%),rgb(13 13 13/88%);box-shadow:0 24px 70px rgb(0 0 0/34%),0 5px 18px rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/14%);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);isolation:isolate;transform:translateX(-50%)}.app-dock:before{position:absolute;z-index:-1;top:0;right:1.45rem;left:1.45rem;height:1px;background:linear-gradient(90deg,transparent,rgb(242 186 34/72%),transparent);content:""}.app-dock a{position:relative;width:var(--dock-icon-size);height:var(--dock-icon-size);flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:17px;outline:none;transform-origin:center bottom;transition:transform .22s cubic-bezier(.2,.85,.25,1),filter .18s ease;will-change:transform}.app-dock a>strong{position:absolute;bottom:calc(100% + 1rem);left:50%;padding:.45rem .65rem;border:1px solid rgb(255 255 255/14%);border-radius:9px;background:rgb(15 15 15/96%);color:white;box-shadow:0 10px 28px rgb(0 0 0/26%);font-size:.7rem;font-weight:850;letter-spacing:.01em;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,7px) scale(.96);transition:opacity .14s ease,transform .18s var(--ease)}.app-dock a>strong:after{position:absolute;top:100%;left:50%;width:.5rem;height:.5rem;border-right:1px solid rgb(255 255 255/14%);border-bottom:1px solid rgb(255 255 255/14%);background:#0f0f0f;content:"";transform:translate(-50%,-52%) rotate(45deg)}.app-dock a:focus-visible>strong,.app-dock a:hover>strong{opacity:1;transform:translate(-50%) scale(1)}.app-dock a:focus-visible{box-shadow:0 0 0 3px var(--gold),0 0 0 6px rgb(255 255 255/86%)}.app-dock .app-dock__icon{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgb(255 255 255/19%);border-radius:16px;box-shadow:0 10px 22px rgb(0 0 0/24%),inset 0 1px 0 rgb(255 255 255/38%),inset 0 -1px 0 rgb(0 0 0/12%)}.app-dock .app-dock__icon:after{position:absolute;inset:0;background:linear-gradient(145deg,rgb(255 255 255/24%),transparent 44%);content:"";pointer-events:none}.app-dock .app-dock__icon svg{position:relative;z-index:1;width:1.42rem;height:1.42rem;stroke-width:2.15}.app-dock .app-dock__icon img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.app-dock__active{position:absolute;bottom:-.38rem;left:50%;width:.3rem;height:.3rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgb(242 186 34/15%);opacity:0;transform:translateX(-50%) scale(.65);transition:opacity .16s ease,transform .18s var(--ease)}.app-dock a[aria-current=page] .app-dock__active{opacity:1;transform:translateX(-50%) scale(1)}.app-dock a[aria-current=page] .app-dock__icon{border-color:rgb(242 186 34/78%);box-shadow:0 12px 28px rgb(0 0 0/30%),0 0 0 2px rgb(242 186 34/20%),inset 0 1px 0 rgb(255 255 255/42%)}.app-dock__divider{width:1px;height:2.45rem;align-self:center;margin:0 .22rem;background:linear-gradient(transparent,rgb(255 255 255/30%),transparent)}.app-dock__icon{width:3.1rem;height:3.1rem;display:grid;place-items:center;border-radius:15px}.app-dock__icon svg{width:1.35rem}.app-dock__icon--gold{background:linear-gradient(145deg,#ffd04d,var(--gold));color:var(--ink)}.app-dock__icon--green{background:linear-gradient(145deg,#22a968,#117747);color:white}.app-dock__icon--cream{background:linear-gradient(145deg,#fffdf8,#eee5d3);color:var(--ink)}.app-dock__icon--black{border:1px solid rgb(255 255 255/28%);background:linear-gradient(145deg,#242424,#030303);color:var(--gold)}@media (hover:hover) and (pointer:fine){.app-dock a:has(+a:is(:hover,:focus-visible)),.app-dock a:is(:hover,:focus-visible)+a{z-index:2;transform:translateY(-.34rem) scale(1.1)}.app-dock a:has(+a+a:is(:hover,:focus-visible)),.app-dock a:is(:hover,:focus-visible)+a+a{z-index:1;transform:translateY(-.12rem) scale(1.035)}.app-dock a:is(:hover,:focus-visible){z-index:3;filter:saturate(1.08);transform:translateY(-.82rem) scale(1.22)}}@media (min-width:801px){.footer{padding-bottom:7.2rem}}@media (prefers-reduced-motion:reduce){.app-dock a,.app-dock a>strong,.app-dock__active,.app-window-bar__actions a,.button,.catalog-search__field button,.catalog-search__quick button,.inventory-item__arrow,.inventory-item__consult,.premium-model-card__body>a{transition-duration:1ms}.app-dock a,.app-dock a:has(+a:is(:hover,:focus-visible)),.app-dock a:is(:hover,:focus-visible),.app-dock a:is(:hover,:focus-visible)+a{transform:none}}.add-to-cart{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.72rem 1rem;border:1px solid #d29a00;border-radius:14px;background:linear-gradient(180deg,#ffda69,var(--gold) 72%);color:var(--ink);box-shadow:0 8px 18px rgb(115 79 0/16%),inset 0 1px 0 rgb(255 255 255/58%);font:inherit;font-size:.78rem;font-weight:900;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s ease}.add-to-cart:focus-visible,.add-to-cart:hover{box-shadow:0 11px 23px rgb(115 79 0/23%),inset 0 1px 0 rgb(255 255 255/68%);transform:translateY(-1px)}.add-to-cart:focus-visible{outline:3px solid #ffcf4a;outline-offset:3px}.add-to-cart:disabled{opacity:.5;cursor:not-allowed;transform:none}.add-to-cart svg{width:1rem}.cart-launcher{position:fixed;z-index:80;bottom:1.2rem;left:1.2rem;min-height:3.25rem;display:inline-flex;align-items:center;gap:.55rem;padding:.7rem .8rem .7rem 1rem;border:1px solid rgb(255 255 255/22%);border-radius:16px;background:linear-gradient(180deg,#363636,#111 76%);color:white;box-shadow:0 13px 31px rgb(0 0 0/27%),inset 0 1px 0 rgb(255 255 255/20%);font:inherit;font-size:.8rem;font-weight:900;cursor:pointer}.cart-launcher>svg{width:1.1rem;color:var(--gold)}.cart-launcher>strong{min-width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:999px;background:var(--gold);color:var(--ink)}.cart-launcher:focus-visible{outline:3px solid #ffcf4a;outline-offset:3px}.cart-layer{position:fixed;z-index:200;inset:0}.cart-layer__backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(0 0 0/56%);cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-panel{position:absolute;top:0;right:0;width:min(30rem,100%);height:100%;overflow-y:auto;padding:1.25rem;border-left:1px solid rgb(23 23 23/14%);background:var(--cream);color:var(--ink);box-shadow:-24px 0 70px rgb(0 0 0/24%);animation:cart-panel-enter .22s var(--ease) both}@keyframes cart-panel-enter{0%{opacity:0;transform:translateX(2rem)}}.cart-panel__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:.25rem 0 1rem;border-bottom:1px solid var(--line)}.cart-panel__header span{color:#765700;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.cart-panel__header h2{margin:.2rem 0 0;font-size:1.8rem;font-weight:950;letter-spacing:-.04em}.cart-panel__header>button{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:white;color:var(--ink);cursor:pointer}.cart-line button:focus-visible,.cart-panel__clear:focus-visible,.cart-panel__header button:focus-visible{outline:3px solid #ffcf4a;outline-offset:2px}.cart-panel__lines{display:grid;gap:.7rem;padding:1rem 0}.cart-line{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 8px 22px rgb(23 23 23/6%)}.cart-line>div:first-child{min-width:0;display:flex;flex-direction:column}.cart-line a{overflow:hidden;font-size:.92rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cart-line>div:first-child span{margin-top:.2rem;color:var(--muted);font-size:.7rem}.cart-line__quantity{display:grid;grid-template-columns:1.9rem 1.7rem 1.9rem;align-items:center}.cart-line__quantity button,.cart-line__remove{height:1.9rem;display:grid;place-items:center;border:1px solid var(--line);background:var(--soft);color:var(--ink);cursor:pointer}.cart-line__quantity button:first-child{border-radius:10px 0 0 10px}.cart-line__quantity button:last-child{border-radius:0 10px 10px 0}.cart-line__quantity button:disabled{opacity:.35;cursor:not-allowed}.cart-line__quantity svg,.cart-line__remove svg{width:.9rem}.cart-line__quantity strong{height:1.9rem;display:grid;place-items:center;border-block:1px solid var(--line);font-size:.76rem}.cart-line__remove{width:2rem;border-radius:10px;color:#7d2424}.cart-panel__summary{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1rem 0;border-block:1px solid var(--line)}.cart-panel__summary>span{color:var(--muted);font-size:.8rem}.cart-panel__summary>strong{font-size:1rem}.cart-panel__summary>small{grid-column:1/-1;color:#715a1b;font-size:.7rem}.cart-panel__privacy{margin:1rem 0;padding:1rem;border:1px solid #e2c867;border-radius:16px;background:var(--gold-light)}.cart-panel__privacy strong{font-size:.82rem}.cart-panel__privacy p{margin:.3rem 0;color:#5f501f;font-size:.72rem;line-height:1.55}.cart-panel__privacy span{color:var(--ink);font-size:.7rem;font-weight:900}.cart-panel__send{width:100%}.cart-panel__clear{width:100%;margin-top:.65rem;padding:.65rem;border:0;background:transparent;color:#6e2727;font:inherit;font-size:.75rem;font-weight:850;cursor:pointer}.cart-panel__empty{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-panel__empty>svg{width:3.2rem;height:3.2rem;color:#9b7100}.cart-panel__empty h3{margin:1rem 0 .3rem;font-size:1.5rem}.cart-panel__empty p{max-width:340px;color:var(--muted)}@media (max-width:560px){.cart-launcher{bottom:.75rem;left:.75rem;min-height:3.65rem;border-radius:999px}.cart-launcher>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-panel{padding:1rem .8rem}.cart-line{grid-template-columns:1fr auto}.cart-line__remove{grid-column:2;grid-row:1;align-self:start}.cart-line__quantity{grid-column:1/-1;width:fit-content}}@media (prefers-reduced-motion:reduce){.cart-panel{animation:none}}.app-window-bar{min-height:4.4rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.65rem .8rem;border-bottom:1px solid rgb(23 23 23/12%);background:rgb(255 255 255/82%);color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-window-bar__identity{min-width:0;display:flex;align-items:center;gap:.7rem}.app-window-bar__identity>span{width:2.9rem;height:2.9rem;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:var(--gold)}.app-window-bar__identity svg{width:1.25rem}.app-window-bar__identity>div{min-width:0;display:flex;flex-direction:column;line-height:1.16}.app-window-bar__identity strong{overflow:hidden;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.app-window-bar__identity small{overflow:hidden;color:var(--muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.app-window-bar__status{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.7rem;font-weight:800}.app-window-bar__status i{width:.48rem;height:.48rem;border-radius:50%;background:#21b66c;box-shadow:0 0 0 4px rgb(33 182 108/12%)}.app-window-bar__actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.app-window-bar__actions a{min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;overflow:hidden;padding:.55rem .78rem;border:1px solid rgb(23 23 23/16%);border-radius:12px;background:linear-gradient(180deg,#fff,#f0f0ed);box-shadow:0 6px 16px rgb(23 23 23/8%),inset 0 1px 0 white;font-size:.7rem;font-weight:900;transition:transform .16s var(--ease),box-shadow .16s ease,filter .16s ease}.app-window-bar__actions a:last-child{border-color:#050505;background:linear-gradient(180deg,#373737,#111 75%);box-shadow:0 8px 19px rgb(23 23 23/18%),inset 0 1px 0 rgb(255 255 255/20%);color:white}.app-window-bar__actions a:focus-visible,.app-window-bar__actions a:hover{filter:saturate(1.05);transform:translateY(-1px)}.app-window-bar__actions a:active{box-shadow:inset 0 2px 4px rgb(0 0 0/18%);transform:translateY(1px) scale(.985)}.app-window-bar__actions a:last-child svg{color:#4ce091}.app-window-bar__actions svg{width:1rem}.app-window-bar--credit{border-color:rgb(255 255 255/13%);background:#101010;color:white}.app-window-bar--credit .app-window-bar__identity>span{background:var(--green);color:white}.app-window-bar--credit .app-window-bar__identity small,.app-window-bar--credit .app-window-bar__status{color:rgb(255 255 255/55%)}.app-window-bar--credit .app-window-bar__actions a{border-color:rgb(255 255 255/16%);background:linear-gradient(180deg,rgb(255 255 255/14%),rgb(255 255 255/6%));box-shadow:inset 0 1px 0 rgb(255 255 255/16%);color:white}.app-window-bar--credit .app-window-bar__actions a:last-child{border-color:#d99d00;background:linear-gradient(180deg,#ffda69,var(--gold));color:var(--ink)}.app-window-bar--credit .app-window-bar__actions a:last-child svg{color:var(--ink)}.app-window-bar--purchase .app-window-bar__identity>span,.app-window-bar--store .app-window-bar__identity>span{background:var(--ink);color:var(--gold)}.hero{padding:1.25rem 0 2rem;background:var(--paper)}.hero__grid{min-height:670px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:32px;background:var(--gold)}.hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem)}.label{margin-bottom:1rem;color:#604500;font-size:.78rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.label--light{color:#f5c84d}.hero h1{max-width:650px;margin-bottom:1.5rem;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.hero__lead{max-width:620px;margin-bottom:2rem;color:rgb(23 23 23/75%);font-size:clamp(1rem,1.4vw,1.17rem);line-height:1.7}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__microcopy{display:flex;align-items:center;gap:.5rem;margin:2rem 0 0;color:rgb(23 23 23/74%);font-size:.84rem;font-weight:750}.hero__visual{position:relative;min-height:670px;overflow:hidden}.hero__visual>img{object-fit:cover;object-position:center}.hero__experience-badge{position:absolute;top:1.5rem;right:1.5rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem .8rem;border:1px solid rgb(255 255 255/18%);border-radius:18px;background:rgb(18 18 18/93%);color:white;box-shadow:0 14px 38px rgb(0 0 0/28%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero__experience-badge>strong{min-width:3.4rem;color:var(--gold);font-size:2rem;font-weight:950;letter-spacing:-.06em;line-height:1}.hero__experience-badge>span{display:flex;flex-direction:column;line-height:1.15}.hero__experience-badge b{font-size:.82rem;font-weight:900}.hero__experience-badge small{margin-top:.25rem;color:rgb(255 255 255/62%);font-size:.68rem;font-weight:750}.hero__location{position:absolute;right:1.5rem;bottom:1.5rem;display:flex;align-items:center;gap:.75rem;padding:.95rem 1.1rem;border-radius:16px;background:white;box-shadow:0 12px 35px rgb(0 0 0/16%);font-size:.78rem}.hero__location svg{color:#9c7100}.hero__location span{display:flex;flex-direction:column}.hero__location strong{font-size:.87rem}.local-proof{background:var(--cream)}.local-proof__heading{display:grid;grid-template-columns:1fr minmax(260px,.5fr);align-items:end;gap:4rem;margin-bottom:2.5rem}.local-proof__heading h2{margin:0;font-size:clamp(2.35rem,4.5vw,4.8rem);font-weight:900;letter-spacing:-.045em;line-height:1}.local-proof__heading>p{margin:0;color:var(--muted);line-height:1.75}.local-proof__grid{display:grid;grid-template-columns:1.18fr .82fr;gap:1rem}.proof-gallery{min-height:620px;display:grid;grid-template-columns:1.3fr .7fr;grid-template-rows:1fr 1fr;gap:1rem}.proof-photo{position:relative;min-height:0;overflow:hidden;margin:0;border-radius:var(--radius);background:#ddd}.proof-photo--main{grid-row:1/3}.proof-photo img{object-fit:cover}.proof-photo--product{background:linear-gradient(145deg,#f4f5f7,#c9ced7)}.proof-photo--product img{object-fit:contain;padding:2.4rem 1rem 1rem}.proof-photo:after{content:"";position:absolute;inset:52% 0 0;background:linear-gradient(transparent,rgb(0 0 0/72%))}.proof-photo figcaption{position:absolute;z-index:1;right:1rem;bottom:1rem;left:1rem;color:white;font-size:.82rem;font-weight:850}.visit-panel{min-height:620px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.8rem,4vw,3.2rem);border-radius:var(--radius);background:var(--ink);color:white}.visit-panel h3{margin-bottom:1.2rem;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:900;letter-spacing:-.045em;line-height:1}.visit-panel>div>p:not(.label){color:rgb(255 255 255/66%);line-height:1.75}.visit-panel address{display:flex;gap:.7rem;padding-block:1.4rem;border-top:1px solid rgb(255 255 255/15%);border-bottom:1px solid rgb(255 255 255/15%);font-style:normal}.visit-panel address svg{flex:0 0 auto;color:var(--gold)}.visit-panel address span{display:flex;flex-direction:column;color:rgb(255 255 255/62%);font-size:.8rem}.visit-panel address strong{color:white;font-size:.92rem}.visit-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.visit-contact{display:flex;align-items:center;gap:.5rem;color:rgb(255 255 255/62%);font-size:.7rem}.visit-contact svg{width:1.15rem;color:var(--gold)}.visit-contact span{display:flex;flex-direction:column}.visit-contact strong{color:white;font-size:.84rem}.trust-strip{border-bottom:1px solid var(--line);background:white}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-strip__grid>div{min-height:7.25rem;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.25rem;border-right:1px solid var(--line);color:var(--muted);font-size:.8rem}.trust-strip__grid>div:last-child{border-right:0}.trust-strip svg{flex:0 0 auto;color:#9c7100}.trust-strip span{display:flex;flex-direction:column}.trust-strip strong{color:var(--ink);font-size:.9rem}.credit-callout{background:var(--cream)}.credit-callout__grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(2rem,5vw,5rem);border-radius:var(--radius);background:var(--gold)}.closing h2,.community h2,.credit-callout h2,.experience h2,.faq h2,.inner-cta h2,.inner-hero h1,.local-seo h2,.option-detail h2,.partners h2,.process h2,.related-products h2{margin-bottom:0;font-size:clamp(2.35rem,4.5vw,4.8rem);font-weight:900;letter-spacing:-.045em;line-height:1}.credit-callout .section-copy{margin:1.4rem 0 1.8rem;color:rgb(23 23 23/73%);line-height:1.75}.buying-options{display:grid;border-top:1px solid rgb(23 23 23/22%)}.buying-option{display:grid;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgb(23 23 23/22%)}.buying-option__icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--gold)}.buying-option span:nth-child(2){display:flex;flex-direction:column}.buying-option strong{font-size:1.08rem}.buying-option small{margin-top:.2rem;color:rgb(23 23 23/67%);font-size:.78rem}.buying-option>svg{transition:transform .18s ease}.buying-option:hover>svg{transform:translateX(4px)}.legal-note{margin:1rem 0 0;color:rgb(23 23 23/75%);font-size:.72rem}.premium-models{overflow:hidden;background:#0c0c0d;color:white}.premium-models__intro{display:grid;grid-template-columns:1fr minmax(300px,.48fr);align-items:end;gap:4rem;margin-bottom:3rem}.premium-models__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem;color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.premium-models__eyebrow svg{width:1rem}.premium-models h2{margin:0;font-size:clamp(3.8rem,8vw,8rem);font-weight:950;letter-spacing:-.07em;line-height:.78}.premium-models__promise>p{margin-bottom:1.1rem;color:rgb(255 255 255/68%);font-size:1.02rem;line-height:1.75}.premium-models__promise>span{display:inline-flex;align-items:center;gap:.45rem;color:var(--gold);font-size:.76rem;font-weight:850}.premium-models__promise svg{width:1rem}.premium-models__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.premium-model-card{min-width:0;overflow:hidden;border:1px solid rgb(255 255 255/13%);border-radius:26px;background:#171719;box-shadow:0 22px 60px rgb(0 0 0/22%);transition:border-color .18s ease,transform .22s var(--ease)}.premium-model-card:hover{transform:translateY(-5px);border-color:rgb(242 186 34/65%)}.premium-model-card__visual{position:relative;min-height:410px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#ece8df 0,#d4d0c8 48%,#a9a59f 100%)}.premium-model-card:nth-child(2) .premium-model-card__visual{background:#e9e9e9}.premium-model-card:nth-child(3) .premium-model-card__visual{background:linear-gradient(145deg,#f4f5f7,#c9ced7)}.premium-model-card:nth-child(4) .premium-model-card__visual{background:radial-gradient(circle at 50% 42%,#edf5f8,#b8ccd4)}.premium-model-card:nth-child(5) .premium-model-card__visual{background:radial-gradient(circle at 50% 42%,#5b5d61,#151617 72%)}.premium-model-card:nth-child(6) .premium-model-card__visual{background:radial-gradient(circle at 50% 35%,#ffd2a6,#d86f35 70%)}.premium-model-card__number{position:absolute;z-index:0;right:.8rem;bottom:-2rem;color:rgb(255 255 255/23%);font-size:8.5rem;font-weight:950;letter-spacing:-.08em;line-height:1}.premium-model-card__brand{position:absolute;z-index:3;top:1rem;left:1rem;width:7.5rem;height:2.8rem;padding:.65rem .75rem;border:1px solid rgb(0 0 0/7%);border-radius:13px;background:rgb(255 255 255/92%);box-shadow:0 8px 22px rgb(0 0 0/9%)}.premium-model-card__brand img{object-fit:contain;padding:.5rem}.premium-model-card[data-brand=xiaomi] .premium-model-card__brand{width:3.25rem;padding:.45rem}.premium-model-card[data-brand=motorola] .premium-model-card__brand,.premium-model-card[data-brand=samsung] .premium-model-card__brand{width:3.25rem;padding:.55rem}.premium-model-card[data-brand=infinix] .premium-model-card__brand img{filter:invert(1)}.premium-model-card__phone{z-index:1;transform-origin:50% 58%;will-change:transform;animation:featured-phone-float 5.4s cubic-bezier(.45,0,.55,1) infinite}.premium-model-card:nth-child(2n) .premium-model-card__phone{animation-delay:-1.8s}.premium-model-card:nth-child(3n) .premium-model-card__phone{animation-delay:-3.6s}.premium-model-card:hover .premium-model-card__phone{animation-play-state:paused;transform:translate3d(0,-11px,0) rotate(.8deg) scale(1.035)}.premium-model-card__phone--contain{object-fit:contain;padding:4.2rem 1.45rem 1.1rem}.premium-model-card__phone--cover{object-fit:cover;object-position:53% center}.premium-model-card__liliana{position:absolute;z-index:4;right:1rem;bottom:1rem;width:4.9rem;height:4.9rem;overflow:hidden;border:2px solid var(--gold);border-radius:18px;background:#050505;box-shadow:0 10px 28px rgb(0 0 0/30%);transform:rotate(2deg)}.premium-model-card__liliana img{object-fit:cover}.premium-model-card__body{min-height:180px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1.4rem}.premium-model-card__body>div{min-width:0}.premium-model-card__body p{margin:0 0 .25rem;color:var(--gold);font-size:.67rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.premium-model-card__body h3{margin:0;font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:950;letter-spacing:-.04em;line-height:.98}.premium-model-card__body>div>span{display:block;margin-top:.65rem;color:rgb(255 255 255/55%);font-size:.75rem;font-weight:750}.premium-model-card__body>a{width:3.25rem;height:3.25rem;display:grid;place-items:center;border:1px solid #d99d00;border-radius:15px;background:linear-gradient(145deg,#ffdb70,var(--gold));box-shadow:0 10px 22px rgb(0 0 0/24%),inset 0 1px 0 rgb(255 255 255/55%);color:#111;transition:transform .18s var(--ease),box-shadow .18s ease}.premium-model-card__body>a:hover{box-shadow:0 13px 27px rgb(0 0 0/30%),inset 0 1px 0 rgb(255 255 255/62%);transform:translateY(-2px) rotate(3deg) scale(1.04)}.premium-model-card__body>a:active{box-shadow:inset 0 2px 4px rgb(0 0 0/18%);transform:translateY(1px) scale(.98)}.premium-model-card__body>a span,.premium-model-card__body>a svg:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.premium-model-card__body>a svg:last-child{width:1.15rem}.premium-models__pro{display:grid;grid-template-columns:auto 1fr minmax(220px,.45fr);align-items:center;gap:1.5rem;margin-top:1rem;padding:1.4rem 1.6rem;border:1px solid rgb(242 186 34/40%);border-radius:22px;background:linear-gradient(110deg,rgb(242 186 34/16%),rgb(255 255 255/4%))}.premium-models__pro>strong{color:var(--gold);font-size:clamp(2.6rem,5vw,4.6rem);font-weight:950;letter-spacing:-.07em;line-height:.8}.premium-models__pro div span{color:white;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premium-models__pro div p{margin:.25rem 0 0;color:rgb(255 255 255/70%)}.premium-models__pro small{color:rgb(255 255 255/45%);font-size:.68rem;line-height:1.55}.text-link{display:inline-flex;align-items:center;gap:.4rem;border-bottom:2px solid var(--gold);font-weight:850;white-space:nowrap}.experience{background:var(--soft)}.experience__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,7rem)}.experience__image{position:relative;min-height:620px;overflow:hidden;border-radius:var(--radius)}.experience__image img{object-fit:cover}.experience__content>p:not(.label){margin:1.5rem 0;color:var(--muted);font-size:1.04rem;line-height:1.8}.experience__content ul{display:grid;gap:.9rem;margin:0 0 2rem;padding:0;list-style:none}.experience__content li{display:flex;gap:.7rem;color:var(--muted)}.experience__content li svg{flex:0 0 auto;color:#987000}.experience__content li strong{color:var(--ink)}.partners{background:white}.partners__heading{display:grid;grid-template-columns:1fr minmax(250px,.5fr);align-items:end;gap:4rem;margin-bottom:2.5rem}.partners__heading>p{margin:0;color:var(--muted)}.partner-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none}.partner-logo{--partner-accent:#c8ced8;position:relative;min-width:0;min-height:188px;display:flex;flex-direction:column;overflow:hidden;padding:.72rem;border:1px solid #e3e6eb;border-radius:22px;background:linear-gradient(145deg,#fff 35%,#f7f8fa);box-shadow:0 12px 30px rgb(21 29 38/6%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.partner-logo:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--partner-accent)}.partner-logo:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--partner-accent) 45%,#dfe3e8);box-shadow:0 17px 38px rgb(21 29 38/10%)}.partner-logo__canvas{position:relative;flex:1 1;min-height:118px;overflow:hidden;border:1px solid rgb(20 28 38/6%);border-radius:16px;background:#fff}.partner-logo__canvas img{object-fit:contain;padding:clamp(1.25rem,2.6vw,1.85rem);filter:none}.partner-logo__canvas img.partner-logo__image--symbol{padding:1.35rem}.partner-logo__textmark{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#247abf;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.partner-logo__textmark b{font-weight:950}.partner-logo__textmark small{margin-top:.6rem;color:#365675;font-size:.57rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.partner-logo__name{min-height:2.45rem;display:flex;align-items:center;padding:.72rem .4rem .1rem;color:#202733;font-size:.82rem;font-weight:900;letter-spacing:.015em}.partner-logo[data-accent=orange]{--partner-accent:#ff7b17}.partner-logo[data-accent=lime]{--partner-accent:#8abd24}.partner-logo[data-accent=lime] .partner-logo__canvas{border-color:#294233;background:#10261a;box-shadow:inset 0 0 0 1px rgb(255 255 255/5%)}.partner-logo[data-accent=yellow]{--partner-accent:#f5bd00}.partner-logo[data-accent=blue]{--partner-accent:#075bd8}.partner-logo[data-accent=navy]{--partner-accent:#173985}.partner-logo[data-accent=red]{--partner-accent:#d20722}.partner-logo[data-accent=royal]{--partner-accent:#416df5}.partner-logo[data-accent=green]{--partner-accent:#27c90e}.partner-pro-note{display:grid;grid-template-columns:auto 1fr minmax(220px,.45fr);align-items:center;gap:1.3rem;margin-top:1rem;padding:1.2rem 1.4rem;border:1px solid #e1c66d;border-radius:20px;background:linear-gradient(110deg,#fff9e7,#fff)}.partner-pro-note>strong{color:#9a6e00;font-size:3rem;font-weight:950;letter-spacing:-.06em;line-height:1}.partner-pro-note p{margin:0;color:var(--muted);font-size:.84rem}.partner-pro-note p b{display:block;color:var(--ink);font-size:.91rem}.partner-pro-note small{color:var(--muted);font-size:.68rem;line-height:1.45}.community{background:var(--cream)}.community__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:1rem}.community-card{position:relative;min-height:430px;overflow:hidden;margin:0;border-radius:var(--radius);background:#ddd}.community-card img{object-fit:cover}.community-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgb(0 0 0/72%))}.community-card figcaption{position:absolute;z-index:1;right:1.25rem;bottom:1.15rem;left:1.25rem;color:white;font-size:.92rem;font-weight:800}.local-seo{background:var(--ink);color:white}.local-seo__grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(3rem,8vw,8rem)}.local-seo p:not(.label){max-width:650px;margin:1.5rem 0;color:rgb(255 255 255/68%);line-height:1.8}.local-seo address{display:flex;gap:.75rem;margin:1.6rem 0;font-style:normal}.local-seo address svg{color:var(--gold)}.local-seo address span{display:flex;flex-direction:column;color:rgb(255 255 255/66%)}.local-seo address strong{color:white}.local-seo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.contact-link{display:flex;align-items:center;gap:.6rem;color:rgb(255 255 255/65%);font-size:.75rem}.contact-link span{display:flex;flex-direction:column}.contact-link strong{color:white;font-size:.9rem}.local-seo__image{position:relative;min-height:560px;overflow:hidden;border-radius:var(--radius)}.local-seo__image img{object-fit:cover;object-position:56% center}.faq{background:white}.faq__grid{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(3rem,8vw,8rem)}.faq__heading>p:not(.label){margin:1.3rem 0 1.8rem;color:var(--muted)}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{min-height:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-size:1rem;font-weight:850}.faq summary::-webkit-details-marker{display:none}.faq summary span:last-child{font-size:1.45rem;transition:transform .18s ease}.faq details[open] summary span:last-child{transform:rotate(45deg)}.faq details p{max-width:680px;padding:0 2.5rem 1.5rem 0;color:var(--muted);line-height:1.75}.closing{padding-block:clamp(3.5rem,7vw,6rem);background:var(--gold)}.closing__inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.closing h2{max-width:750px;font-size:clamp(2.2rem,4vw,4rem)}.footer{padding:4.5rem 0 1.5rem;background:#111;color:white}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:3rem}.brand--footer .brand__text span,.footer p{color:rgb(255 255 255/56%)}.footer__brand>p{max-width:330px;margin-top:1.2rem}.footer__whatsapp{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.5rem;color:white;font-size:.86rem;font-weight:850}.footer__whatsapp svg{width:1.1rem;color:#37c878}.footer-apps{display:none}.footer__grid>div:not(:first-child){display:flex;flex-direction:column;gap:.6rem;color:rgb(255 255 255/67%);font-size:.85rem}.footer h3{margin-bottom:.5rem;color:white;font-size:.85rem}.social-links{display:flex;gap:.5rem}.social-links a{width:2.65rem;height:2.65rem;display:grid;place-items:center;border:1px solid rgb(255 255 255/20%);border-radius:50%}.social-links svg{width:1.05rem}.footer__bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:3rem;padding-top:1.3rem;border-top:1px solid rgb(255 255 255/12%);font-size:.7rem}.footer__bottom p{margin:0}.floating-whatsapp{position:fixed;z-index:45;right:1.2rem;bottom:1.2rem;min-height:3.25rem;display:none;align-items:center;gap:.55rem;padding:.78rem 1rem;border:1px solid rgb(255 255 255/32%);border-radius:16px;background:linear-gradient(180deg,#22a969,#117848 78%);color:white;box-shadow:0 13px 31px rgb(0 0 0/27%),inset 0 1px 0 rgb(255 255 255/28%);font-size:.82rem;font-weight:850}.floating-whatsapp svg{width:1.15rem}.inner-header__row{justify-content:space-between}.inner-header__row>.inner-nav{display:flex;flex:1 1;align-items:center;justify-content:center;gap:clamp(.8rem,2.2vw,2rem);font-size:.88rem;font-weight:700}.inner-nav>a{padding:.7rem .15rem;border-bottom:2px solid transparent}.inner-nav>a:focus-visible,.inner-nav>a:hover{border-color:var(--gold)}.back-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:800}.inner-page{background:white}.inner-hero{padding:1.25rem 0 2rem;background:var(--paper)}.inner-hero__window{overflow:hidden;border:1px solid var(--line);border-radius:32px;background:var(--gold);box-shadow:0 24px 70px rgb(23 23 23/8%)}.inner-hero__grid{min-height:570px;display:grid;grid-template-columns:1.05fr .72fr;align-items:stretch;gap:0}.inner-hero__content{max-width:900px}.inner-hero__window .inner-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem)}.inner-hero h1{margin-bottom:1.5rem}.inner-hero__content>p:last-child{max-width:700px;margin:0;color:rgb(23 23 23/70%);font-size:1.1rem;line-height:1.75}.inner-hero--options{padding-block:1.25rem 2rem}.inner-hero__image{position:relative;min-height:570px;overflow:hidden;margin:0;background:#333}.inner-hero__image img{object-fit:cover;object-position:center 28%}.inner-hero__image:after{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(transparent,rgb(0 0 0/72%))}.inner-hero__image figcaption{position:absolute;z-index:1;right:1.2rem;bottom:1.1rem;left:1.2rem;color:white;font-size:.83rem;font-weight:850}.option-details{background:var(--cream)}.option-details__list{display:grid;border-top:1px solid var(--line)}.option-detail{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;gap:2rem;padding:clamp(2rem,3.5vw,3.2rem) .75rem;border-bottom:1px solid var(--line);scroll-margin-top:9rem;transition:background .18s ease}.option-detail:hover{background:white}.option-detail__icon{width:5rem;height:5rem;display:grid;place-items:center;border-radius:18px;background:var(--gold)}.option-detail:nth-child(2) .option-detail__icon{background:var(--ink);color:var(--gold)}.option-detail:nth-child(3) .option-detail__icon{background:var(--green);color:white}.option-detail__icon svg{width:2rem;height:2rem}.option-detail h2{font-size:clamp(2rem,3vw,3.2rem)}.option-detail p:not(.label){max-width:650px;margin:.7rem 0;color:var(--muted)}.option-detail>div:nth-child(2)>span{font-size:.75rem;font-weight:850;text-transform:uppercase}.option-detail>div:nth-child(2)>small{display:block;margin-top:.75rem;color:var(--muted);font-size:.76rem}.option-detail>div:nth-child(2)>small strong{color:var(--ink)}.process{background:white}.process__grid{display:grid;grid-template-columns:.8fr 1fr;gap:6rem}.process ol{display:grid;margin:0;padding:0;list-style:none}.process li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.process li>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:var(--gold);font-weight:900}.process li strong{font-size:1.05rem}.process li p{margin:.25rem 0 0;color:var(--muted)}.option-partners{background:var(--soft)}.inner-cta{padding-block:clamp(3.5rem,7vw,6rem);background:var(--gold)}.inner-cta__row{display:flex;align-items:center;justify-content:space-between;gap:3rem}.inner-cta h2{max-width:750px;font-size:clamp(2.2rem,4vw,4rem)}.inner-footer{padding:1.5rem 0;background:#111;color:rgb(255 255 255/60%);font-size:.75rem}.inner-footer__row{display:flex;justify-content:space-between;gap:2rem}.inner-footer p{margin:0}.breadcrumb{min-height:4.2rem;display:flex;align-items:center;gap:.55rem;padding-inline:1.25rem;border-bottom:1px solid var(--line);background:white;color:var(--muted);font-size:.78rem}.breadcrumb a{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink);font-weight:800}.product-detail{padding:1.25rem 0 clamp(3rem,6vw,5rem);background:var(--cream)}.product-detail__window{overflow:hidden;border:1px solid var(--line);border-radius:32px;background:white;box-shadow:0 24px 70px rgb(23 23 23/8%)}.product-detail__grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:.8rem}.product-detail__image{position:relative;min-height:680px;overflow:hidden;border-radius:24px;background:var(--soft)}.product-detail__image img{object-fit:cover}.product-detail__image--premium{background:radial-gradient(circle at 50% 42%,#f4efe5,#c7c2b8)}.product-detail__phone{z-index:1}.product-detail__phone--contain{object-fit:contain!important;padding:7.5rem 3.2rem 2.4rem}.product-detail__phone--cover{object-fit:cover!important;object-position:53% center}.product-detail__brand{position:absolute;z-index:3;top:1.4rem;left:1.4rem;width:8.8rem;height:3.4rem;padding:.5rem .8rem;border-radius:15px;background:rgb(255 255 255/94%);box-shadow:0 10px 28px rgb(0 0 0/10%)}.product-detail__brand img{object-fit:contain;padding:.55rem}.product-detail__image--premium[data-brand=motorola] .product-detail__brand,.product-detail__image--premium[data-brand=samsung] .product-detail__brand,.product-detail__image--premium[data-brand=xiaomi] .product-detail__brand{width:3.6rem}.product-detail__image--premium[data-brand=infinix] .product-detail__brand img{filter:invert(1)}.product-detail__campaign-figure{position:absolute;z-index:4;bottom:1.35rem;left:1.35rem;width:clamp(10.5rem,15vw,13rem);overflow:hidden;margin:0;border:2px solid var(--gold);border-radius:20px;background:var(--ink);color:white;box-shadow:0 16px 38px rgb(0 0 0/28%)}.product-detail__campaign-figure>span{position:relative;height:10rem;display:block;overflow:hidden;background:#d7d1ca}.product-detail__campaign-figure .campaign-figure{object-fit:cover;object-position:center 16%}.product-detail__campaign-figure figcaption{display:flex;flex-direction:column;padding:.65rem .75rem .7rem;line-height:1.18}.product-detail__campaign-figure figcaption strong{font-size:.82rem}.product-detail__campaign-figure figcaption small{margin-top:.15rem;color:rgb(255 255 255/62%);font-size:.64rem}.product-detail__liliana{position:absolute;z-index:3;right:1.4rem;bottom:1.4rem;width:5.8rem;height:5.8rem;overflow:hidden;border:2px solid var(--gold);border-radius:20px;background:#050505;box-shadow:0 12px 30px rgb(0 0 0/26%)}.product-detail__liliana img{object-fit:cover}.product-detail__content{padding:2rem clamp(1.2rem,3vw,3rem) 2rem 0}.product-detail__content h1{margin-bottom:1rem;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.product-detail__lead{color:var(--muted);font-size:1.08rem;line-height:1.75}.product-detail dl{display:grid;grid-template-columns:repeat(3,1fr);margin:1.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-detail dl div{padding:1.1rem .8rem;border-right:1px solid var(--line)}.product-detail dl div:first-child{padding-left:0}.product-detail dl div:last-child{border:0}.product-detail dt{display:flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.68rem}.product-detail dt svg{width:.9rem;color:#997000}.product-detail dd{margin:.35rem 0 0;font-size:.9rem;font-weight:850}.availability-note{display:flex;gap:.75rem;padding:1rem;border-radius:16px;background:var(--gold-light)}.availability-note>svg{flex:0 0 auto;color:#765700}.availability-note p{display:flex;flex-direction:column;margin:0;color:#715a1b;font-size:.75rem}.availability-note strong{color:var(--ink);font-size:.84rem}.advisor-note{display:grid;grid-template-columns:3.8rem 1fr;align-items:center;gap:.8rem;margin-top:1rem}.advisor-note>span{position:relative;width:3.8rem;height:3.8rem;overflow:hidden;border-radius:50%;background:var(--soft)}.advisor-note img{object-fit:cover;object-position:58% center}.advisor-note p{display:flex;flex-direction:column;margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.advisor-note strong{color:var(--ink);font-size:.84rem}.product-detail__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.store-note{display:flex;align-items:center;gap:.7rem;margin-top:1.4rem;color:var(--muted);font-size:.76rem}.store-note svg{color:#9c7100}.store-note span{display:flex;flex-direction:column}.store-note strong{color:var(--ink);font-size:.84rem}.related-products{background:var(--soft)}.related-products__heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.related-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.related-card{overflow:hidden;border:1px solid #c8c0b2;border-radius:var(--radius);background:white;box-shadow:0 10px 28px rgb(23 23 23/7%);transition:transform .24s var(--ease),border-color .24s ease,box-shadow .24s ease}.related-card:focus-visible,.related-card:hover{border-color:#b98a00;box-shadow:0 18px 38px rgb(23 23 23/14%);transform:translateY(-6px)}.related-card__image{position:relative;min-height:280px;display:block;overflow:hidden;background:radial-gradient(circle at 50% 42%,#f2eee7,#cbc6bd)}.related-card__phone{transition:transform .5s var(--ease)}.related-card__phone--contain{object-fit:contain!important;padding:3rem 1.2rem 1rem}.related-card__phone--cover{object-fit:cover!important;object-position:53% center}.related-card:hover .related-card__phone{transform:scale(1.025)}.related-card__liliana{position:absolute;z-index:2;right:.75rem;bottom:.75rem;width:3.4rem;height:3.4rem;overflow:hidden;border:1.5px solid var(--gold);border-radius:12px;background:#050505}.related-card__liliana img{object-fit:cover!important}.related-card>span:last-child{display:flex;flex-direction:column;padding:1.3rem}.related-card small{color:#916800;font-style:normal;font-weight:850;text-transform:uppercase}.related-card strong{margin:.2rem 0 1rem;font-size:1.3rem}.related-card em{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-style:normal;font-weight:850}.inventory-hero{padding:1.25rem 0 2rem;background:var(--paper)}.inventory-hero__window{overflow:hidden;border:1px solid var(--line);border-radius:32px;background:var(--gold);box-shadow:0 24px 70px rgb(23 23 23/8%)}.inventory-hero__grid{min-height:500px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4rem;padding:clamp(2.5rem,6vw,5.5rem)}.inventory-hero h1{max-width:870px;margin-bottom:1.4rem;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.inventory-hero__grid>div:first-child>p:last-child{max-width:700px;margin:0;color:rgb(23 23 23/70%);font-size:1.06rem;line-height:1.75}.inventory-hero__aside{width:230px;display:flex;flex-direction:column;align-items:flex-start;padding:1.4rem;border:1px solid rgb(23 23 23/25%);border-radius:20px}.inventory-hero__aside svg{margin-bottom:2rem}.inventory-hero__aside strong{font-size:1rem}.inventory-hero__aside span{color:rgb(23 23 23/75%);font-size:.76rem}.inventory{background:white}.inventory-toolbar{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.inventory-toolbar h2{margin:0;font-size:clamp(2.3rem,4vw,4rem);font-weight:900;letter-spacing:-.04em;line-height:1}.brand-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.brand-links>span{margin-right:.2rem;color:var(--muted);font-size:.75rem}.brand-links strong{padding:.42rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.73rem}.inventory-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.6rem}.inventory-item{min-width:0;height:100%;display:flex;flex-direction:column;padding:.75rem .75rem 1rem;border:1px solid #a9a093;border-radius:30px;background:#fff;box-shadow:0 14px 38px rgb(23 23 23/10%);transition:transform .26s var(--ease),border-color .26s ease,box-shadow .26s ease}.inventory-item:focus-within,.inventory-item:hover{z-index:2;border-color:#b98a00;box-shadow:0 24px 52px rgb(23 23 23/17%),0 0 0 2px rgb(242 186 34/28%);transform:translateY(-8px)}.inventory-item__image{position:relative;min-height:430px;display:block;overflow:hidden;border:1px solid #a9a094;border-radius:23px;background:var(--soft);background:radial-gradient(circle at 50% 40%,#fffdf7 0,#ded8cd 56%,#aaa397 100%)}.inventory-item__phone{z-index:1;transition:transform .5s var(--ease)}.inventory-item__phone--contain{object-fit:contain!important;padding:4.7rem 1.3rem 1.2rem}.inventory-item__phone--cover{object-fit:cover!important;object-position:53% center}.inventory-item__image>span{position:absolute;z-index:4;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.4rem;padding:.72rem .9rem;border:1px solid rgb(23 23 23/16%);border-radius:999px;background:white;font-size:.82rem;font-weight:900;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.inventory-item__index{position:absolute;z-index:4;top:.8rem;right:.8rem;min-width:2.5rem;min-height:2.5rem;display:grid;place-items:center;border:1px solid rgb(23 23 23/12%);border-radius:12px;background:rgb(255 255 255/88%);font-size:.72rem;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inventory-item__brand{position:absolute;z-index:3;top:.8rem;left:.8rem;width:7rem;height:2.8rem;padding:.45rem .7rem;border-radius:13px;background:rgb(255 255 255/94%);box-shadow:0 8px 22px rgb(0 0 0/9%)}.inventory-item__brand img{object-fit:contain;padding:.5rem}.inventory-item[data-brand=motorola] .inventory-item__brand,.inventory-item[data-brand=samsung] .inventory-item__brand,.inventory-item[data-brand=xiaomi] .inventory-item__brand{width:3.25rem}.inventory-item[data-brand=infinix] .inventory-item__brand img{filter:invert(1)}.inventory-item__liliana{position:absolute;z-index:3;right:.8rem;bottom:.8rem;width:4.3rem;height:4.3rem;overflow:hidden;border:2px solid var(--gold);border-radius:15px;background:#050505;box-shadow:0 10px 24px rgb(0 0 0/24%)}.inventory-item__liliana img{object-fit:cover}.inventory-item:hover .inventory-item__phone{transform:scale(1.025)}.inventory-item:hover .inventory-item__image>span{opacity:1;transform:translateY(0)}.inventory-item__body{min-height:8.2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.3rem .45rem .85rem}.inventory-item__body>div>p{margin-bottom:.22rem;color:#765700;font-size:.76rem;font-weight:950;letter-spacing:.045em;text-transform:uppercase}.inventory-item h3{margin-bottom:.3rem;font-size:clamp(1.55rem,2.1vw,1.95rem);font-weight:950;letter-spacing:-.025em;line-height:1.05}.inventory-item__body>div>span{color:#56514b;font-size:.88rem}.inventory-item__arrow{min-height:3.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .85rem;border:1px solid rgb(23 23 23/25%);border-radius:14px;background:linear-gradient(180deg,white,#f0eee8);box-shadow:0 7px 17px rgb(23 23 23/9%),inset 0 1px 0 white;font-size:.73rem;font-weight:950;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.inventory-item__arrow svg{width:1.05rem}.inventory-item:hover .inventory-item__arrow{border-color:rgb(255 255 255/18%);background:linear-gradient(180deg,#373737,#111);box-shadow:0 9px 21px rgb(23 23 23/18%),inset 0 1px 0 rgb(255 255 255/20%);color:white;transform:translateX(3px)}.inventory-item__features{margin:0;padding-top:.75rem;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem}.inventory-item__commerce{display:grid;grid-template-columns:1fr 1.2fr;gap:.55rem;margin:auto .4rem 0}.inventory-item__commerce .add-to-cart,.inventory-item__commerce .inventory-item__consult{width:100%;margin:0}.inventory-item__consult{min-height:3.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:auto .4rem 0;padding:.85rem 1rem;border:1px solid #086d47;border-radius:15px;background:linear-gradient(180deg,#21a36b,#08745a 76%);color:white;box-shadow:0 11px 23px rgb(8 116 90/20%),inset 0 1px 0 rgb(255 255 255/28%);font-size:.88rem;font-weight:950;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.inventory-item__consult:focus-visible,.inventory-item__consult:hover{box-shadow:0 15px 30px rgb(8 116 90/27%),inset 0 1px 0 rgb(255 255 255/34%);filter:saturate(1.06);transform:translateY(-2px)}.inventory-item__consult:active{box-shadow:inset 0 2px 5px rgb(0 0 0/24%);transform:translateY(1px) scale(.988)}.inventory-help{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;border-radius:20px;background:var(--gold-light)}.inventory-help>svg{color:#896300}.inventory-help p{margin:.2rem 0 0;color:#725c22;font-size:.8rem}.credit-hero{padding:1.25rem 0 2rem;background:var(--paper);color:white}.credit-hero__window{overflow:hidden;border:1px solid rgb(23 23 23/14%);border-radius:32px;background:var(--ink);box-shadow:0 24px 70px rgb(23 23 23/12%)}.credit-hero__grid{min-height:620px;display:grid;grid-template-columns:1fr .9fr;overflow:hidden}.credit-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem)}.credit-hero h1{max-width:720px;margin-bottom:1.4rem;font-size:clamp(3rem,5.2vw,5.4rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.credit-hero__content>p:not(.label){max-width:620px;margin-bottom:1.8rem;color:rgb(255 255 255/70%);font-size:1.08rem;line-height:1.75}.credit-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem}.credit-hero__content>small{display:flex;align-items:center;gap:.45rem;margin-top:1.5rem;color:rgb(255 255 255/58%);font-size:.75rem}.credit-hero__content>small svg{width:1rem;color:var(--gold)}.credit-hero__image{position:relative;min-height:650px;overflow:hidden;margin:0}.credit-hero__image img{object-fit:cover;object-position:66% center}.credit-hero__image:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,rgb(0 0 0/74%))}.credit-hero__image figcaption{position:absolute;z-index:1;right:1.3rem;bottom:1.2rem;left:1.3rem;display:flex;flex-direction:column;color:rgb(255 255 255/70%);font-size:.76rem}.credit-hero__image figcaption strong{color:white;font-size:.95rem}.credit-answer{background:var(--gold)}.credit-answer__row{min-height:9rem;display:grid;grid-template-columns:.28fr .7fr 1fr;align-items:center;gap:2.5rem}.credit-answer__row>p:first-child{color:#765700;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.credit-answer h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.7rem);font-weight:900;letter-spacing:-.035em;line-height:1.05}.credit-answer__row>p:last-child{margin:0;color:rgb(23 23 23/68%);font-size:.88rem;line-height:1.7}.credit-steps{background:var(--cream)}.credit-models__heading,.credit-steps__heading{display:grid;grid-template-columns:1fr minmax(260px,.5fr);align-items:end;gap:4rem;margin-bottom:2.8rem}.credit-local h2,.credit-models__heading h2,.credit-steps__heading h2{margin:0;font-size:clamp(2.35rem,4.5vw,4.6rem);font-weight:900;letter-spacing:-.045em;line-height:1}.credit-steps__heading>p{margin:0;color:var(--muted)}.credit-steps ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}.credit-steps li{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-right:1px solid var(--line)}.credit-steps li:last-child{border:0}.credit-steps li>svg{color:#987000}.credit-steps li>span{display:flex;flex-direction:column;color:var(--muted);font-size:.82rem}.credit-steps li strong{margin-bottom:.35rem;color:var(--ink);font-size:1.05rem}.credit-models{background:white}.credit-models__heading{display:flex;align-items:end;justify-content:space-between}.credit-models__list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.credit-models__list>a{min-height:130px;display:grid;grid-template-columns:96px 1fr 2.5rem;align-items:center;gap:1rem;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.credit-models__list>a:nth-child(2n){border-right:0}.credit-models__list>a>span{position:relative;width:96px;height:96px;overflow:hidden;border-radius:16px;background:var(--soft)}.credit-models__list img{object-fit:cover}.credit-models__phone--contain{object-fit:contain!important;padding:.65rem}.credit-models__phone--cover{object-fit:cover!important;object-position:53% center}.credit-models__list div{display:flex;flex-direction:column}.credit-models__list small{color:#8b6500;font-size:.68rem;font-weight:900;text-transform:uppercase}.credit-models__list strong{font-size:1.08rem}.credit-models__list p{margin:.15rem 0 0;color:var(--muted);font-size:.76rem}.credit-models__list>a>svg{width:1rem}.credit-allies{background:var(--soft)}.credit-local{background:var(--ink);color:white}.credit-local__grid{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(3rem,8vw,8rem)}.credit-local__grid>div:first-child>p:not(.label){margin:1.3rem 0;color:rgb(255 255 255/66%)}.credit-local address{display:flex;gap:.7rem;font-style:normal}.credit-local address svg{color:var(--gold)}.credit-local address span{display:flex;flex-direction:column;color:rgb(255 255 255/62%)}.credit-local address strong{color:white}.credit-local__faq{border-top:1px solid rgb(255 255 255/16%)}.credit-local details{border-bottom:1px solid rgb(255 255 255/16%)}.credit-local summary{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:850}.credit-local summary::-webkit-details-marker{display:none}.credit-local details p{padding:0 2rem 1.2rem 0;color:rgb(255 255 255/62%)}.store-hero{padding:1.25rem 0 2rem;background:var(--paper)}.store-hero__window{border:1px solid var(--line);border-radius:32px;box-shadow:0 24px 70px rgb(23 23 23/8%)}.store-hero__grid,.store-hero__window{overflow:hidden;background:var(--gold)}.store-hero__grid{min-height:650px;display:grid;grid-template-columns:1.15fr .85fr}.store-hero__photo{position:relative;min-height:650px;overflow:hidden;margin:0}.store-hero__photo img{object-fit:cover}.store-hero__photo:after{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(transparent,rgb(0 0 0/72%))}.store-hero__photo figcaption{position:absolute;z-index:1;right:1.4rem;bottom:1.3rem;left:1.4rem;color:white;font-size:.85rem;font-weight:850}.store-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.5rem,6vw,5.5rem)}.store-hero h1{margin-bottom:1.4rem;font-size:clamp(3rem,5.4vw,5.7rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.store-hero__content>p:not(.label){margin-bottom:1.8rem;color:rgb(23 23 23/70%);font-size:1.06rem;line-height:1.75}.store-story{background:var(--cream)}.store-story__grid{display:grid;grid-template-columns:1fr .75fr;align-items:end;gap:clamp(3rem,8vw,8rem)}.store-contact h2,.store-story h2{margin:0;font-size:clamp(2.4rem,4.7vw,4.8rem);font-weight:900;letter-spacing:-.045em;line-height:1}.store-story__grid>div:last-child>p{color:var(--muted);font-size:1.02rem;line-height:1.8}.store-gallery{background:white}.store-gallery__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.store-gallery figure{position:relative;overflow:hidden;margin:0;border-radius:var(--radius)}.store-gallery figure:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,rgb(0 0 0/74%))}.store-gallery img{object-fit:cover}.store-gallery figcaption{position:absolute;z-index:1;right:1.2rem;bottom:1.1rem;left:1.2rem;display:flex;flex-direction:column;color:rgb(255 255 255/70%);font-size:.78rem}.store-gallery figcaption strong{color:white;font-size:.95rem}.store-gallery__portrait{min-height:720px}.store-gallery__portrait img{object-position:55% center}.store-gallery__moments{display:grid;grid-template-rows:1fr 1fr;gap:1rem}.store-gallery__moments figure{min-height:350px}.store-contact{background:var(--ink);color:white}.store-contact__grid{display:grid;grid-template-columns:1fr .7fr;gap:clamp(3rem,8vw,8rem);align-items:end}.store-contact address{display:flex;gap:.7rem;margin:1.5rem 0;font-style:normal}.store-contact address svg{color:var(--gold)}.store-contact address span{display:flex;flex-direction:column;color:rgb(255 255 255/62%)}.store-contact address strong{color:white}.store-contact__links{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.store-contact__links a{display:flex;align-items:center;gap:.55rem;color:rgb(255 255 255/62%);font-size:.74rem}.store-contact__links a>span{display:flex;flex-direction:column}.store-contact__links strong{color:white;font-size:.88rem}.store-social{display:grid;border-top:1px solid rgb(255 255 255/16%)}.store-social p{margin:0;padding:1rem 0;color:rgb(255 255 255/60%);font-size:.78rem}.store-social a{min-height:3.7rem;display:flex;align-items:center;gap:.65rem;border-top:1px solid rgb(255 255 255/16%);font-weight:850}.store-social svg{width:1.05rem;color:var(--gold)}@media (max-width:1020px){.desktop-nav{display:none}.header__cta{margin-left:auto}.hero__grid,.hero__visual{min-height:600px}.trust-strip__grid{grid-template-columns:repeat(2,1fr)}.trust-strip__grid>div:nth-child(2){border-right:0}.trust-strip__grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.credit-callout__grid,.experience__grid,.faq__grid,.local-seo__grid,.process__grid{gap:3.5rem}.partner-strip,.premium-models__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community__grid{grid-template-columns:1.4fr 1fr}.community-card:last-child{display:none}.local-proof__grid{grid-template-columns:1fr}.visit-panel{min-height:470px}.inventory-shelf{grid-template-columns:repeat(2,1fr)}.credit-answer__row{grid-template-columns:.35fr .8fr 1fr;gap:1.5rem}}@media (max-width:800px){body{padding-bottom:4.8rem}.container{width:min(100% - 2rem,var(--container))}.section{padding-block:4.5rem}h1,h2,h3{overflow-wrap:anywhere}.announcement__inner{justify-content:center;text-align:center}.announcement__inner a:first-child{display:none}.site-header{padding:.55rem 0;border-bottom:0;background:rgb(255 255 255/92%)}.header__inner{width:min(calc(100% - 1rem),var(--container));min-height:4.25rem;padding:.5rem .55rem .5rem .7rem;border:1px solid rgb(255 255 255/14%);border-radius:21px;background:var(--ink);color:white;box-shadow:0 12px 30px rgb(23 23 23/15%)}.header__cta,.inner-header__row>.inner-nav{display:none}.mobile-nav{display:block}.app-dock{display:none}.floating-whatsapp{display:flex}.brand__image{width:2.9rem;height:2.9rem}.brand__text strong{color:white}.brand__text span{color:rgb(255 255 255/58%)}.app-window-bar{min-height:4rem;grid-template-columns:1fr auto;padding:.55rem}.app-window-bar__status{display:none}.app-window-bar__identity>span{width:2.7rem;height:2.7rem}.app-window-bar__actions a:first-child{display:none}.app-window-bar__actions a{min-height:2.7rem;padding-inline:.75rem}.credit-hero__content,.hero__content,.inner-hero__content,.inventory-hero__grid>div,.payment-hero__window,.product-detail__content,.store-hero__content,.trust-hero__content{min-width:0}.credit-hero__window,.inner-hero__window,.inventory-hero__window,.product-detail__window,.store-hero__window{border-radius:24px}.inner-hero__window .inner-hero__content,.inventory-hero__grid{padding:3.5rem 1.5rem}.inner-hero__image{min-height:460px}.product-detail__grid{gap:1rem;padding:.55rem}.product-detail__content{padding:2rem 1rem 2.5rem}.hero{padding-top:.8rem}.hero__grid{grid-template-columns:1fr}.hero__content{padding:3.2rem 1.5rem}.hero h1{font-size:clamp(2.85rem,13vw,4.5rem)}.hero__visual{min-height:500px}.hero__visual>img{object-position:center 22%}.local-proof__heading{grid-template-columns:1fr;gap:1.2rem}.local-proof__heading h2{font-size:clamp(2.3rem,10vw,3.7rem)}.proof-gallery{min-height:600px}.credit-callout__grid,.experience__grid,.faq__grid,.inner-hero__grid,.local-seo__grid,.process__grid,.product-detail__grid{grid-template-columns:1fr}.partners__heading,.premium-models__intro{grid-template-columns:1fr;gap:1.2rem}.community h2,.credit-callout h2,.experience h2,.faq h2,.local-seo h2,.partners h2{font-size:clamp(2.3rem,10vw,3.7rem)}.experience__image,.local-seo__image{min-height:480px}.community__grid{grid-template-columns:1fr}.community-card{min-height:480px}.community-card:not(:first-child){display:none}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer-apps{display:block;margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(255 255 255/12%)}.footer-apps>div p{margin:0;color:var(--gold);font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.footer-apps>div h3{margin:.25rem 0 1.2rem;font-size:1.55rem}.footer-apps nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.footer-apps nav a{min-width:0;display:grid;grid-template-columns:3.1rem 1fr;grid-template-rows:auto auto;align-items:center;gap:0 .6rem;padding:.65rem;border:1px solid rgb(255 255 255/12%);border-radius:16px;background:rgb(255 255 255/5%)}.footer-apps .app-dock__icon{grid-row:1/3}.footer-apps nav strong{align-self:end;font-size:.78rem}.footer-apps nav small,.footer-apps nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-apps nav small{align-self:start;color:rgb(255 255 255/48%);font-size:.64rem}.option-detail{grid-template-columns:4rem 1fr;gap:1.2rem}.option-detail__icon{width:4rem;height:4rem}.option-detail .button{grid-column:1/-1;width:100%}.product-detail{padding-top:0}.product-detail__image{min-height:560px}.related-products__grid{grid-template-columns:1fr}.related-card{display:grid;grid-template-columns:150px 1fr}.related-card__image{min-height:190px}.inventory-hero__grid{grid-template-columns:1fr;gap:2rem}.inventory-hero__aside{width:100%}.inventory-toolbar{align-items:flex-start;flex-direction:column}.brand-links{justify-content:flex-start}.inventory-shelf{grid-template-columns:1fr;row-gap:3rem}.inventory-help{grid-template-columns:2.5rem 1fr}.inventory-help .button{grid-column:1/-1;width:100%}.credit-hero__grid{grid-template-columns:1fr}.credit-hero__image{min-height:520px}.credit-answer__row{grid-template-columns:1fr;gap:.6rem;padding-block:2rem}.credit-steps__heading{gap:1rem}.credit-steps ol,.credit-steps__heading{grid-template-columns:1fr}.credit-steps li{min-height:150px;border-right:0;border-bottom:1px solid var(--line)}.credit-steps li:last-child{border-bottom:0}.credit-models__list{grid-template-columns:1fr}.credit-models__list>a{border-right:0}.credit-local__grid{gap:3rem}.credit-local__grid,.store-contact__grid,.store-gallery__grid,.store-hero__grid,.store-story__grid{grid-template-columns:1fr}.store-hero__photo{min-height:560px}.store-hero__content{padding-block:4rem}.store-gallery__portrait{min-height:570px}}@media (max-width:560px){html{scroll-padding-top:7.5rem}body{padding-bottom:4.25rem}.container{width:min(calc(100% - 1.25rem),var(--container))}.section{padding-block:3.5rem}.announcement{font-size:.72rem}.announcement__inner{min-height:2.15rem}.site-header{padding:.42rem 0}.header__inner{width:calc(100% - .75rem);min-height:3.9rem;padding:.42rem .48rem .42rem .58rem;border-radius:18px}.brand__image{width:2.7rem;height:2.7rem}.brand__text strong{font-size:.9rem}.brand__text span{font-size:.66rem}.mobile-nav summary{min-width:4.7rem;height:2.75rem;padding-inline:.72rem}.mobile-nav nav{top:calc(100% + .45rem);padding:.6rem;border-radius:20px}.mobile-nav nav a{min-height:3.7rem;padding:.58rem;border-radius:14px}.mobile-nav__icon{width:2.55rem;height:2.55rem;border-radius:12px}.app-window-bar__identity small{display:none}.app-window-bar__identity strong{max-width:12rem;font-size:.78rem}.app-window-bar__actions a span{display:none}.app-window-bar__actions a{width:2.75rem;min-height:2.75rem;padding:0}.hero__grid{border-radius:22px}.hero__content{padding:2.7rem 1.25rem}.hero h1{max-width:100%;font-size:clamp(2.55rem,10vw,3.2rem);overflow-wrap:anywhere}.hero__actions,.hero__actions .button,.product-detail__actions,.product-detail__actions .add-to-cart,.product-detail__actions .button{width:100%}.hero__visual{min-height:390px}.hero__location{right:.8rem;bottom:.8rem;left:.8rem}.hero__experience-badge{top:.8rem;right:.8rem;padding:.65rem .8rem .65rem .7rem;border-radius:15px}.hero__experience-badge>strong{min-width:3rem;font-size:1.7rem}.hero__microcopy{align-items:flex-start}.hero__microcopy svg{flex:0 0 auto}.trust-strip__grid{grid-template-columns:1fr}.trust-strip__grid>div{min-height:5.5rem;justify-content:flex-start;border-right:0;border-bottom:1px solid var(--line)}.credit-callout__grid{padding:2.2rem 1.2rem}.buying-option{grid-template-columns:2.8rem 1fr auto;gap:.7rem}.buying-option__icon{width:2.8rem;height:2.8rem}.closing__inner,.inner-cta__row,.related-products__heading{align-items:flex-start;flex-direction:column}.partner-logo{min-height:168px;padding:.55rem;border-radius:18px}.partner-logo__canvas{min-height:102px;border-radius:14px}.partner-logo__canvas img{padding:1rem}.partner-logo__canvas img.partner-logo__image--symbol{padding:1.05rem}.partner-logo__name{min-height:2.25rem;padding:.62rem .3rem .05rem;font-size:.75rem}.premium-models h2{font-size:clamp(3.5rem,18vw,5.5rem)}.premium-models__grid{grid-template-columns:1fr}.premium-model-card__visual{min-height:330px}.premium-model-card__body{min-height:150px;padding:1.15rem}.partner-pro-note,.premium-models__pro{grid-template-columns:auto 1fr;align-items:start;padding:1.2rem}.partner-pro-note small,.premium-models__pro small{grid-column:1/-1}.community-card,.experience__image,.local-seo__image{min-height:360px}.footer__grid{grid-template-columns:1fr}.footer__brand{grid-column:auto}.footer__bottom,.inner-footer__row{flex-direction:column;gap:.5rem}.footer-apps nav{grid-template-columns:repeat(2,1fr)}.floating-whatsapp{right:.75rem;bottom:.75rem;left:auto;width:3.65rem;height:3.65rem;min-height:3.65rem;justify-content:center;padding:0;border:2px solid rgb(255 255 255/88%);border-radius:50%}.floating-whatsapp svg{width:1.4rem;height:1.4rem}.floating-whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inner-header .brand__text{display:none}.option-detail{grid-template-columns:1fr}.option-detail__icon{width:3.5rem;height:3.5rem}.product-detail__image{min-height:330px;border-radius:18px}.product-detail__content{padding:1.6rem .8rem 2.2rem}.product-detail__content h1{font-size:clamp(2.45rem,12vw,3.4rem)}.product-detail dl{grid-template-columns:1fr}.product-detail dl div,.product-detail dl div:first-child{padding:.85rem 0;border-right:0;border-bottom:1px solid var(--line)}.product-detail dl div:last-child{border-bottom:0}.related-card{grid-template-columns:120px 1fr}.related-card__image{min-height:165px}.proof-gallery{min-height:auto;grid-template-columns:1fr 1fr;grid-template-rows:360px 190px}.proof-photo--main{grid-column:1/-1;grid-row:auto}.proof-photo{min-height:190px}.visit-panel{min-height:auto;gap:2rem;padding:1.5rem}.visit-panel__actions .button{width:100%}.inventory-hero__grid{padding:2.7rem 1.25rem}.inventory-hero h1{font-size:clamp(2.45rem,11vw,3.6rem)}.inventory-item__image{min-height:280px}.inventory-item__phone--contain{padding:3.8rem 1rem .9rem}.inventory-item__body{min-height:0;padding:1rem .4rem .75rem}.inventory-item__specs{min-height:0;margin-bottom:.8rem;padding-top:.75rem}.inventory-item__specs>div{padding:.62rem .7rem}.inventory-item__commerce{grid-template-columns:1fr;margin-inline:.25rem}.inventory-item__consult{min-height:3.35rem}.inventory-item__image>span{opacity:1;transform:none}.credit-hero__content{padding:2.7rem 1.25rem}.credit-hero h1{font-size:clamp(2.35rem,9vw,2.8rem);overflow-wrap:normal}.credit-hero__actions,.credit-hero__actions .button{width:100%}.credit-hero__image{min-height:370px}.credit-models__heading{align-items:flex-start;flex-direction:column}.credit-models__list>a{grid-template-columns:78px 1fr 2rem;padding-inline:0}.credit-models__list>a>span{width:78px;height:78px}.store-hero__photo{min-height:370px}.store-hero__content{padding:2.8rem 1.25rem}.store-hero h1{font-size:clamp(2.55rem,11vw,3.6rem)}.store-gallery__portrait{min-height:430px}.store-gallery__moments figure{min-height:260px}}@media (max-width:420px){.mobile-nav nav{max-height:calc(100dvh - 7.5rem);grid-template-columns:1fr;overflow-y:auto}.mobile-nav nav .mobile-nav__whatsapp,.mobile-nav__heading{grid-column:1}.hero__experience-badge{max-width:calc(100% - 1.6rem)}.mobile-nav nav{right:.5rem;left:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.not-found-page{align-items:center;background:var(--cream,#f7f2e8);display:flex;min-height:58vh;padding:7rem 0;text-align:center}.not-found-page__content{max-width:760px}.not-found-page h1{font-size:clamp(2.4rem,7vw,5rem);line-height:.98;margin:.75rem 0 1.25rem}.not-found-page p:not(.label){font-size:1.1rem;margin:0 auto 2rem;max-width:620px}.not-found-page .hero__actions{justify-content:center}.catalog-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.2rem;margin-bottom:clamp(2.4rem,5vw,4.5rem);padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid var(--line);border-radius:24px;background:var(--cream)}.catalog-search>label{grid-column:1/-1;display:flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.catalog-search>label svg{width:1rem;color:#9b7100}.catalog-search__field{position:relative}.catalog-search__field input{width:100%;min-height:3.7rem;padding:.8rem 3.6rem .8rem 1.15rem;border:1.5px solid var(--ink);border-radius:16px;background:white;color:var(--ink);font:800 1rem/1.2 var(--font)}.catalog-search__field input:focus{outline:3px solid var(--gold-light);outline-offset:2px}.catalog-search__field button{position:absolute;top:50%;right:.65rem;width:2.55rem;height:2.55rem;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgb(255 255 255/18%);border-radius:12px;background:linear-gradient(180deg,#383838,#111);color:white;box-shadow:0 7px 17px rgb(23 23 23/18%),inset 0 1px 0 rgb(255 255 255/21%);cursor:pointer;transition:box-shadow .16s ease,transform .16s var(--ease)}.catalog-search__field button:focus-visible,.catalog-search__field button:hover{box-shadow:0 10px 22px rgb(23 23 23/24%),inset 0 1px 0 rgb(255 255 255/28%);transform:translateY(calc(-50% - 1px))}.catalog-search__field button:active{box-shadow:inset 0 2px 4px rgb(0 0 0/28%);transform:translateY(calc(-50% + 1px)) scale(.97)}.catalog-search__field button svg{width:1rem}.catalog-search__quick{display:flex;align-items:center;gap:.45rem}.catalog-search__quick>span{color:var(--muted);font-size:.72rem;font-weight:800}.catalog-search__quick button{min-height:2.6rem;padding:.6rem .8rem;border:1px solid rgb(23 23 23/14%);border-radius:12px;background:linear-gradient(180deg,white,#f0eee8);color:var(--ink);box-shadow:0 6px 14px rgb(23 23 23/7%),inset 0 1px 0 white;font:850 .74rem/1 var(--font);cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s var(--ease)}.catalog-search__quick button:focus-visible,.catalog-search__quick button:hover{border-color:#d99d00;background:linear-gradient(180deg,#ffdb6d,var(--gold));box-shadow:0 9px 20px rgb(115 79 0/15%),inset 0 1px 0 rgb(255 255 255/58%);transform:translateY(-1px)}.catalog-search__quick button:active{box-shadow:inset 0 2px 4px rgb(91 62 0/20%);transform:translateY(1px) scale(.985)}.catalog-search__status{grid-column:1/-1;margin:0;color:var(--muted);font-size:.74rem}.catalog-empty{display:grid;justify-items:center;min-height:380px;place-content:center;padding:3rem 1.5rem;border:1px dashed #b8b5aa;border-radius:var(--radius);background:var(--soft);text-align:center}.catalog-empty>svg{width:3rem;height:3rem;color:#a77a00}.catalog-empty h3{margin:1rem 0 .4rem;font-size:1.8rem}.catalog-empty p{max-width:520px;color:var(--muted)}.inventory-item__campaign{position:relative;z-index:3;display:grid;grid-template-columns:5.4rem 1fr;align-items:center;gap:1rem;margin:-1.1rem .2rem 0;padding:.55rem 1rem .55rem .55rem;border:1px solid rgb(242 186 34/45%);border-radius:15px;background:var(--ink);color:white;box-shadow:0 10px 28px rgb(23 23 23/15%)}.inventory-item__campaign-image{position:relative;width:5.4rem;height:5.4rem;overflow:hidden;border:1px solid rgb(255 255 255/18%);border-radius:13px;background:#d8d3ce}.inventory-item__campaign-image .campaign-figure{object-fit:cover;object-position:center 18%}.campaign-current-phone{z-index:2;inset:auto .1rem .1rem auto!important;width:46%!important;height:60%!important;object-fit:contain!important;object-position:right bottom!important;filter:drop-shadow(0 5px 8px rgb(0 0 0/30%));transform-origin:60% 78%;will-change:transform;animation:campaign-phone-float 4.2s cubic-bezier(.45,0,.55,1) infinite}.inventory-item__campaign>span{display:flex;flex-direction:column;gap:.18rem}.inventory-item__campaign small{color:var(--gold);font-size:.7rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.inventory-item__campaign strong{font-size:1rem;line-height:1.28}.inventory-item__campaign--standard{border-color:#dfd9c8;background:#f7f2e8;color:var(--ink);box-shadow:0 8px 22px rgb(23 23 23/7%)}.inventory-item__campaign--standard .inventory-item__campaign-image{border-color:#d5b84e;background:#050505}.inventory-item__campaign--standard .inventory-item__campaign-image img{object-fit:cover}.inventory-item__campaign--standard small{color:#8a6500}.inventory-item__specs{min-height:12.3rem;display:grid;gap:.55rem;margin:0 .4rem 1rem;padding:.95rem 0 0;border-top:1px solid #bdb4a7}.inventory-item__specs>div{display:grid;grid-template-columns:7.7rem 1fr;gap:.9rem;align-items:center;padding:.72rem .8rem;border-radius:12px;background:#f3f0ea}.inventory-item__specs dt{display:flex;align-items:center;gap:.4rem;color:#725500;font-size:.73rem;font-weight:950;letter-spacing:.025em;text-transform:uppercase}.inventory-item__specs dt svg{width:1rem;height:1rem}.inventory-item__specs dd{margin:0;color:#37332e;font-size:.84rem;font-weight:760;line-height:1.42}.inventory-item__phone,.product-detail__phone,.related-card__phone{transform-origin:50% 58%;will-change:transform;animation:catalog-phone-float 5.2s cubic-bezier(.45,0,.55,1) infinite}.inventory-item__phone--cover,.product-detail__phone--cover,.related-card__phone--cover{animation-name:catalog-cover-drift}.inventory-item:nth-child(2n) .inventory-item__phone,.related-card:nth-child(2n) .related-card__phone{animation-delay:-1.7s}.inventory-item:nth-child(3n) .inventory-item__phone,.related-card:nth-child(3n) .related-card__phone{animation-delay:-3.4s}.product-detail__phone{animation:detail-phone-float 5.6s cubic-bezier(.45,0,.55,1) infinite}.product-detail__phone--cover{animation-name:detail-cover-drift}@keyframes featured-phone-float{0%,to{transform:translate3d(0,5px,0) rotate(-.7deg) scale(.995)}50%{transform:translate3d(0,-13px,0) rotate(.8deg) scale(1.02)}}@keyframes catalog-phone-float{0%,to{transform:translate3d(0,7px,0) rotate(-.85deg) scale(.992)}50%{transform:translate3d(0,-15px,0) rotate(.9deg) scale(1.02)}}@keyframes catalog-cover-drift{0%,to{transform:translate3d(-4px,4px,0) rotate(-.25deg) scale(1.045)}50%{transform:translate3d(5px,-7px,0) rotate(.25deg) scale(1.065)}}@keyframes detail-phone-float{0%,to{transform:translate3d(0,8px,0) rotate(-.65deg) scale(.995)}50%{transform:translate3d(0,-17px,0) rotate(.75deg) scale(1.022)}}@keyframes detail-cover-drift{0%,to{transform:translate3d(-5px,4px,0) rotate(-.2deg) scale(1.045)}50%{transform:translate3d(6px,-8px,0) rotate(.2deg) scale(1.065)}}@keyframes campaign-phone-float{0%,to{transform:translate3d(0,3px,0) rotate(-2deg) scale(.98)}50%{transform:translate3d(0,-9px,0) rotate(2deg) scale(1.035)}}.inventory-item:focus-within .inventory-item__phone,.inventory-item:hover .inventory-item__phone,.related-card:focus-visible .related-card__phone,.related-card:hover .related-card__phone{animation-play-state:paused;transform:translate3d(0,-11px,0) rotate(.7deg) scale(1.04)}.product-campaign{display:grid;grid-template-columns:5.2rem minmax(230px,.8fr) minmax(240px,.65fr) auto;align-items:center;gap:1.2rem;padding:.75rem 1.25rem;border-bottom:1px solid rgb(242 186 34/35%);background:var(--ink);color:white;overflow:hidden}.product-campaign__portrait{position:relative;width:5.2rem;height:5.2rem;overflow:hidden;border:1px solid rgb(255 255 255/18%);border-radius:16px;background:#d8d3ce}.product-campaign__portrait .campaign-figure{object-fit:cover;object-position:center 16%}.product-campaign__title{min-width:0;display:flex;flex-direction:column;gap:.35rem}.product-campaign__title>span{width:fit-content;padding:.4rem .6rem;border-radius:999px;background:var(--gold);color:var(--ink);font-size:.63rem;font-weight:950;text-transform:uppercase}.product-campaign__title>strong{font-size:1rem}.product-campaign p{margin:0;color:rgb(255 255 255/62%);font-size:.73rem}.product-campaign>a{display:inline-flex;align-items:center;gap:.35rem;color:rgb(255 255 255/68%);font-size:.66rem;font-weight:850;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-specifications{background:white}.product-specifications__heading{display:grid;grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:3rem;margin-bottom:2.5rem}.product-specifications__heading>p{margin:0;color:var(--muted)}.product-specifications__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.spec-group{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--soft)}.spec-group__heading{display:flex;align-items:center;gap:.7rem;padding:1.2rem 1.3rem;background:var(--ink);color:white}.spec-group__heading svg{color:var(--gold)}.spec-group__heading h3{margin:0;font-size:1rem}.spec-group dl{margin:0;padding:.35rem 1.3rem}.spec-group dl div{display:grid;grid-template-columns:minmax(115px,.38fr) 1fr;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--line)}.spec-group dl div:last-child{border-bottom:0}.spec-group dt{color:var(--muted);font-size:.72rem;font-weight:850}.spec-group dd{margin:0;font-size:.82rem;font-weight:750;line-height:1.55}.spec-source{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;border:1px solid #e1c66d;border-radius:18px;background:#fff9e7}.spec-source>svg{color:#917000}.spec-source p{display:flex;flex-direction:column;margin:0;color:var(--muted);font-size:.74rem}.spec-source p strong{color:var(--ink);font-size:.85rem}.spec-source a{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}.credisomos-feature{padding-top:2rem;background:white}.credisomos-feature__window{display:grid;grid-template-columns:1fr .82fr;overflow:hidden;border-radius:32px;background:#101010;color:white;box-shadow:0 26px 70px rgb(20 36 64/17%)}.credisomos-feature__content{padding:clamp(2.2rem,5vw,4.8rem)}.credisomos-feature__content h2{max-width:760px;color:white}.credisomos-feature__content>p:not(.label){max-width:650px;color:rgb(255 255 255/68%);line-height:1.75}.credisomos-feature__content ul{display:grid;gap:.6rem;margin:1.4rem 0 1.8rem;padding:0;list-style:none}.credisomos-feature__content li{display:flex;gap:.5rem;color:rgb(255 255 255/78%);font-size:.84rem}.credisomos-feature__content li svg{flex:0 0 auto;width:1rem;color:var(--gold)}.credisomos-feature__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}.text-link--light{color:white}.credisomos-feature__content>small{display:block;margin-top:1.4rem;color:rgb(255 255 255/44%);font-size:.68rem;line-height:1.5}.credisomos-card{position:relative;min-height:590px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin:1.2rem;padding:2rem;border:1px solid rgb(255 255 255/28%);border-radius:26px;background:radial-gradient(circle at 82% 18%,rgb(255 255 255/35%) 0 5%,transparent 5.5%),radial-gradient(circle at 22% 74%,rgb(255 255 255/16%) 0 9%,transparent 9.5%),linear-gradient(145deg,#86c8f3,#207fca 52%,#173d80);box-shadow:inset 0 0 0 1px rgb(255 255 255/12%)}.credisomos-card:before{content:"";position:absolute;width:380px;height:380px;right:-160px;bottom:-110px;border:64px solid rgb(255 255 255/16%);border-radius:50%}.credisomos-card>svg{width:6rem;height:6rem;color:white;opacity:.92}.credisomos-card__brand{display:flex;flex-direction:column;width:fit-content}.credisomos-card__brand>strong{font-size:clamp(2.2rem,4vw,4.2rem);font-weight:500;letter-spacing:-.06em;line-height:.8}.credisomos-card__brand>strong span{font-weight:950}.credisomos-card__brand small{margin-top:.7rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.credisomos-card>p{position:relative;z-index:2;margin:0;font-size:clamp(1.8rem,3.5vw,3.2rem);line-height:1.05}.credisomos-card__liliana{position:absolute;z-index:3;right:1.5rem;bottom:1.5rem;width:6rem;height:6rem;overflow:hidden;border:2px solid var(--gold);border-radius:20px;background:#050505;box-shadow:0 14px 34px rgb(0 0 0/28%)}.credisomos-card__liliana img{object-fit:cover}.credisomos-card__chip{position:absolute;top:44%;right:1.8rem;width:4rem;height:3rem;border-radius:9px;background:linear-gradient(135deg,#e9d187,#9d7d2d);box-shadow:inset 0 0 0 1px rgb(255 255 255/48%)}.local-proof__cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1rem;padding:1.1rem 1.2rem;border:1px solid #e1c66d;border-radius:20px;background:#fff9e7}.local-proof__cta>div{display:flex;align-items:center;gap:.75rem}.local-proof__cta svg{flex:0 0 auto;color:#957000}.local-proof__cta span{display:flex;flex-direction:column;color:var(--muted);font-size:.76rem}.local-proof__cta strong{color:var(--ink);font-size:.9rem}.trust-page{background:#0f0f0f}.trust-hero{padding:1.25rem 0 2rem;color:white}.trust-hero__window{min-height:680px;display:grid;grid-template-columns:1fr .88fr;overflow:hidden;border:1px solid rgb(242 186 34/30%);border-radius:32px;background:radial-gradient(circle at 15% 20%,rgb(242 186 34/16%),transparent 28%),#121212;box-shadow:0 28px 80px rgb(0 0 0/30%)}.trust-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.4rem,6vw,5.5rem)}.trust-hero h1{max-width:700px;margin-bottom:1.4rem;color:white;font-size:clamp(3.6rem,7vw,7.2rem);font-weight:950;letter-spacing:-.065em;line-height:.87}.trust-hero__content>p:not(.label){max-width:660px;color:rgb(255 255 255/68%);font-size:1.08rem;line-height:1.75}.trust-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}.trust-hero__photo{position:relative;min-height:680px;margin:0;overflow:hidden}.trust-hero__photo img{object-fit:cover;object-position:50% center}.trust-hero__photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgb(0 0 0/78%))}.trust-hero__photo figcaption{position:absolute;z-index:2;right:1.5rem;bottom:1.4rem;left:1.5rem;display:flex;align-items:center;gap:.7rem}.trust-hero__photo figcaption>svg{color:var(--gold)}.trust-hero__photo figcaption span{display:flex;flex-direction:column;color:rgb(255 255 255/65%);font-size:.72rem}.trust-hero__photo figcaption strong{color:white;font-size:.9rem}.trust-pillars{background:white;color:var(--ink)}.trust-pillars__heading{max-width:780px;margin-bottom:2.5rem}.trust-pillars__grid{display:grid;grid-template-columns:1.1fr .9fr 1.1fr;gap:1rem}.trust-pillars article{min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;border-radius:24px;background:var(--soft)}.trust-pillars article:nth-child(2){background:var(--gold)}.trust-pillars article:nth-child(3){background:var(--ink);color:white}.trust-pillars article>svg{width:2rem;height:2rem;margin-bottom:auto;color:#9b7100}.trust-pillars article:nth-child(2)>svg{color:var(--ink)}.trust-pillars article:nth-child(3)>svg{color:var(--gold)}.trust-pillars article strong{font-size:clamp(1.7rem,3vw,2.8rem);font-weight:950;letter-spacing:-.04em}.trust-pillars article p{margin:.35rem 0 0;color:var(--muted);font-size:.84rem}.trust-pillars article:nth-child(3) p{color:rgb(255 255 255/60%)}.proof-stories{background:var(--cream);color:var(--ink)}.proof-stories__heading{display:grid;grid-template-columns:1fr minmax(260px,.5fr);align-items:end;gap:3rem;margin-bottom:2.5rem}.proof-stories__heading>p{margin:0;color:var(--muted);font-size:.82rem}.proof-stories__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.proof-story{display:grid;grid-template-columns:.9fr 1.1fr;min-height:340px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:white}.proof-story--featured{grid-column:1/-1;grid-template-columns:1.22fr .78fr;min-height:520px}.proof-story figure{position:relative;min-height:100%;margin:0;overflow:hidden;background:#222}.proof-story figure img{object-fit:cover}.proof-story>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.3rem,3vw,2.3rem)}.proof-story>div>span{color:#967000;font-size:.67rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.proof-story h3{margin:.4rem 0 .7rem;font-size:clamp(1.4rem,2.5vw,2.3rem);line-height:1.05}.proof-story p{color:var(--muted);font-size:.82rem;line-height:1.65}.proof-story a{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;margin-top:auto;border-bottom:2px solid var(--gold);font-size:.76rem;font-weight:900}.payment-close,.trust-close{padding-block:clamp(3.4rem,7vw,5.5rem);background:var(--gold);color:var(--ink)}.payment-close__row,.trust-close__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem}.payment-close__row>svg,.trust-close__row>svg{width:3.4rem;height:3.4rem}.payment-close h2,.trust-close h2{margin:0;font-size:clamp(2rem,4vw,3.8rem)}.payment-page{background:white}.payment-hero{padding:1.25rem 0 2rem;background:var(--cream)}.payment-hero__window{min-height:650px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(2.5rem,8vw,7rem);border-radius:32px;background:radial-gradient(circle at 85% 22%,rgb(242 186 34/35%) 0 9%,transparent 9.5%),radial-gradient(circle at 75% 70%,rgb(255 255 255/8%) 0 17%,transparent 17.5%),#111;color:white}.payment-hero__seal{display:flex;align-items:center;gap:.7rem;margin-bottom:2rem;padding:.7rem .9rem;border:1px solid rgb(255 255 255/18%);border-radius:14px;background:rgb(255 255 255/7%)}.payment-hero__seal>svg{color:var(--gold)}.payment-hero__seal span{display:flex;flex-direction:column;color:rgb(255 255 255/58%);font-size:.67rem}.payment-hero__seal strong{color:white;font-size:.8rem}.payment-hero h1{max-width:920px;margin-bottom:1.5rem;color:white;font-size:clamp(3.1rem,7vw,7rem);font-weight:950;letter-spacing:-.065em;line-height:.9}.payment-hero__window>p:not(.label){max-width:680px;color:rgb(255 255 255/68%);font-size:1.08rem;line-height:1.7}.payment-hero__window>small{margin-top:1.2rem;color:rgb(255 255 255/45%);font-size:.68rem}.payment-process{background:white}.payment-process__heading{max-width:680px;margin-bottom:2.5rem}.payment-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;counter-reset:steps}.payment-process li{min-height:320px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding:1.5rem;border:1px solid var(--line);border-radius:24px;background:var(--soft)}.payment-process li:nth-child(2){background:var(--gold)}.payment-process li:nth-child(3){background:var(--ink);color:white}.payment-process li>span{color:#8d6800;font-size:.75rem;font-weight:950}.payment-process li>svg{color:#967000}.payment-process li:nth-child(2)>span,.payment-process li:nth-child(2)>svg{color:var(--ink)}.payment-process li:nth-child(3)>span,.payment-process li:nth-child(3)>svg{color:var(--gold)}.payment-process li>div{grid-column:1/-1;align-self:end}.payment-process li strong{font-size:1.35rem}.payment-process li p{margin:.5rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.65}.payment-process li:nth-child(3) p{color:rgb(255 255 255/60%)}.payment-faq{background:var(--cream)}.payment-faq__grid{display:grid;grid-template-columns:.72fr 1fr;gap:clamp(3rem,8vw,8rem)}.payment-faq__grid>div:first-child>p:not(.label){color:var(--muted);line-height:1.75}.payment-faq details{border-bottom:1px solid var(--line)}.payment-faq details:first-child{border-top:1px solid var(--line)}.payment-faq summary{min-height:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:900;list-style:none;cursor:pointer}.payment-faq summary::-webkit-details-marker{display:none}.payment-faq summary span{font-size:1.4rem;transition:transform .18s ease}.payment-faq details[open] summary span{transform:rotate(45deg)}.payment-faq details p{padding:0 2rem 1.4rem 0;color:var(--muted);line-height:1.7}@media (max-width:1100px){.desktop-nav{font-size:.72rem}.desktop-nav a{padding-inline:.58rem}.brand__text{display:none}}@media (max-width:800px){.catalog-search{grid-template-columns:1fr}.catalog-search__quick{flex-wrap:wrap}.catalog-search__status{grid-column:1}.product-campaign{grid-template-columns:4.7rem 1fr}.product-campaign__portrait{width:4.7rem;height:4.7rem;grid-row:1/3}.product-campaign p,.product-campaign>a{grid-column:1/-1}.product-specifications__heading,.proof-stories__heading{grid-template-columns:1fr;gap:1rem}.credisomos-feature__window,.product-specifications__grid{grid-template-columns:1fr}.credisomos-card{min-height:500px}.local-proof__cta{align-items:stretch;flex-direction:column}.local-proof__cta .button{width:100%}.trust-hero__window{grid-template-columns:1fr}.trust-hero__photo{min-height:560px}.payment-process ol,.proof-stories__grid,.trust-pillars__grid{grid-template-columns:1fr}.proof-story,.proof-story--featured{grid-column:auto;grid-template-columns:1fr;min-height:0}.proof-story figure{min-height:420px}.payment-close__row,.trust-close__row{grid-template-columns:auto 1fr}.payment-close__row .button,.trust-close__row .button{grid-column:1/-1;width:100%}.payment-faq__grid{grid-template-columns:1fr}}@media (max-width:560px){.catalog-search__quick>span{width:100%}.inventory-item{padding:.5rem .5rem .8rem;border-radius:23px}.inventory-item__body{grid-template-columns:1fr;gap:.8rem}.inventory-item__arrow{width:100%}.inventory-item__campaign{grid-template-columns:4.5rem 1fr;gap:.7rem;padding:.45rem .65rem .45rem .45rem}.inventory-item__campaign-image{width:4.5rem;height:4.5rem}.inventory-item__campaign strong{font-size:.9rem}.inventory-item__specs>div{grid-template-columns:1fr;gap:.2rem}.product-detail__campaign-figure{bottom:.8rem;left:.8rem;width:9.2rem;border-radius:16px}.product-detail__campaign-figure>span{height:8rem}.product-detail__campaign-figure figcaption{padding:.5rem .6rem .55rem}.spec-group dl div{grid-template-columns:1fr;gap:.25rem}.spec-source{grid-template-columns:auto 1fr}.spec-source a{grid-column:1/-1}.credisomos-feature{padding-top:1rem}.credisomos-feature__window,.payment-hero__window,.trust-hero__window{border-radius:24px}.credisomos-card{min-height:420px;margin:.7rem;padding:1.3rem}.credisomos-card__liliana{width:4.8rem;height:4.8rem}.payment-hero__window,.trust-hero__content{padding:2.5rem 1.5rem}.payment-hero h1,.trust-hero h1{font-size:clamp(2.5rem,12vw,3.6rem)}.trust-hero__photo{min-height:400px}.proof-story figure{min-height:290px}.payment-process li,.trust-pillars article{min-height:210px}.payment-close__row>svg,.trust-close__row>svg{width:2.4rem;height:2.4rem}}