.pipod-gema-coherent[data-astro-cid-jqv7kzl6]{background-color:#000;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;height:119px;font-family:Inter,sans-serif;display:flex}.container-gema-coherent[data-astro-cid-jqv7kzl6]{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:0 80px;display:flex}.gema-item-coherent[data-astro-cid-jqv7kzl6]{align-items:center;gap:18px;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex}.gema-item-coherent[data-astro-cid-jqv7kzl6]:hover{transform:translateY(-5px)}.gema-icon-coherent[data-astro-cid-jqv7kzl6] i[data-astro-cid-jqv7kzl6]{color:#fff;align-items:center;font-size:32px;display:flex}.gema-content-coherent[data-astro-cid-jqv7kzl6]{flex-direction:column;line-height:1.2;display:flex}.gema-title-coherent[data-astro-cid-jqv7kzl6]{color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:14px;font-weight:900}.gema-subtitle-coherent[data-astro-cid-jqv7kzl6]{color:#fff9;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:12px;font-weight:500}@media (width<=1200px){.gema-subtitle-coherent[data-astro-cid-jqv7kzl6]{font-size:10px}}@media (width<=991px){.pipod-gema-coherent[data-astro-cid-jqv7kzl6]{height:auto;padding:50px 0}.container-gema-coherent[data-astro-cid-jqv7kzl6]{flex-direction:column;align-items:flex-start;gap:40px}.gema-subtitle-coherent[data-astro-cid-jqv7kzl6]{white-space:normal}}@media (width<=768px){.pipod-gema-coherent[data-astro-cid-jqv7kzl6]{height:auto;padding:40px 0}.container-gema-coherent[data-astro-cid-jqv7kzl6]{flex-direction:column;align-items:center;gap:32px;padding:0 24px}.gema-item-coherent[data-astro-cid-jqv7kzl6]{text-align:left;justify-content:flex-start;width:100%;max-width:300px;margin-left:auto}.gema-icon-coherent[data-astro-cid-jqv7kzl6] i[data-astro-cid-jqv7kzl6]{font-size:28px}.gema-title-coherent[data-astro-cid-jqv7kzl6]{font-size:13px}.gema-subtitle-coherent[data-astro-cid-jqv7kzl6]{font-size:11px}}.label-mono{letter-spacing:2px;color:#6e6e6e;font-family:PT Mono,monospace;font-size:.7rem}.title-side{color:#fff;margin-top:8px;font-family:Inter,sans-serif;font-weight:700}.bento-card-side{background-position:50%;background-size:cover;border-radius:24px;min-height:240px}.btn-side{color:#000;background:#fff;border-radius:50px;width:fit-content;padding:6px 18px;font-family:Inter;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .3s}.btn-side.dark{color:#fff;background:#000}.btn-side:hover{transform:scale(1.05)}.slide-label{letter-spacing:3px;color:#fff;opacity:.9;font-family:PT Mono;font-size:.75rem}.slide-title{color:#fff;text-shadow:0 4px 10px #0000004d;margin-top:10px;font-family:Inter;font-size:2.8rem;font-weight:800;line-height:1.1}.slide-desc{color:#fff;opacity:.9;max-width:500px;margin-top:15px;font-family:Noto Sans;font-size:1.1rem}.cta-anchor{z-index:10;position:absolute;bottom:40px;right:40px}.pipod-btn-cta{color:#000;background:#fff;border-radius:50px;padding:6px 35px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-block;box-shadow:0 10px 30px #0003}.pipod-btn-cta:hover{background:#f8f9fa;transform:scale(1.05)translateY(-3px);box-shadow:0 15px 35px #0000004d}.indicators-container{z-index:10;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.carousel-indicators button{opacity:1!important;background-color:#fff6!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important;transition:width .4s cubic-bezier(.16,1,.3,1),background-color .4s,border-radius .4s!important}.carousel-indicators button.active{background-color:#fff!important;border-radius:10px!important;width:30px!important}@media (width<=991px){.slide-title{font-size:2.1rem}.cta-anchor{bottom:80px;right:20px}.pipod-btn-cta{padding:10px 24px;font-size:.85rem}}@media (width<=768px){#bento-hero-section{padding:120px 0 20px!important}.bento-card-side{min-height:180px;padding:20px!important}.title-side{font-size:1.3rem}.slide-title{margin-top:8px;font-size:1.8rem}.slide-desc{margin-top:10px;font-size:.9rem}.carousel-item{min-height:350px!important}.carousel-item .p-5{justify-content:space-between!important;padding:20px!important}.cta-anchor{bottom:20px;right:20px}.pipod-btn-cta{padding:6px 18px;font-size:.8rem}.indicators-container{bottom:15px}}.pipod-bento-dark[data-astro-cid-ckoof5ah]{background-color:#fff;border:1px solid #e8e8e8;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;border-radius:40px!important;overflow:hidden!important}.pipod-bento-dark[data-astro-cid-ckoof5ah]:hover{border-color:#3a506b;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 24px #0000001a}.bento-visual-zone[data-astro-cid-ckoof5ah]{background-color:#000;justify-content:center;align-items:center;height:240px;padding:0;display:flex;border-radius:40px 40px 0 0!important;overflow:hidden!important}.bento-img-dark[data-astro-cid-ckoof5ah]{object-fit:cover;object-position:center 30%;filter:drop-shadow(0 4px 8px #00000026);width:100%;height:100%;transition:transform .6s;border-radius:40px 40px 0 0!important}.bento-content-dark[data-astro-cid-ckoof5ah]{flex-direction:column;flex-grow:1;padding:32px;display:flex}.bento-header-dark[data-astro-cid-ckoof5ah]{align-items:center;gap:12px;margin-bottom:15px;display:flex}.bento-icon-accent[data-astro-cid-ckoof5ah]{color:#3a506b;font-size:1.5rem}.bento-title-dark[data-astro-cid-ckoof5ah]{color:#1b1b1b;letter-spacing:-.02em;margin:0;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700}.bento-text-dark[data-astro-cid-ckoof5ah]{color:#666;margin-bottom:20px;font-family:Noto Sans,sans-serif;font-size:.95rem;line-height:1.5}.bento-action-dark[data-astro-cid-ckoof5ah]{margin-top:auto}.bento-link-dark[data-astro-cid-ckoof5ah]{color:#3a506b;letter-spacing:.05em;align-items:center;gap:10px;padding:8px 0;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.bento-arrow[data-astro-cid-ckoof5ah]{font-size:1.1rem;transition:transform .3s}.bento-link-dark[data-astro-cid-ckoof5ah]:hover .bento-arrow[data-astro-cid-ckoof5ah]{transform:translate(6px)}.service-cards-section[data-astro-cid-2jrkdho3]{padding:80px 0}.service-cards-section[data-astro-cid-2jrkdho3] h2[data-astro-cid-2jrkdho3]{font-size:2rem}@media (width<=768px){.service-cards-section[data-astro-cid-2jrkdho3]{padding:40px 0!important}.service-cards-section[data-astro-cid-2jrkdho3] h2[data-astro-cid-2jrkdho3]{font-size:1.8rem!important}.service-cards-section[data-astro-cid-2jrkdho3] .container[data-astro-cid-2jrkdho3]{padding:0 24px!important}}@media (width<=768px){.products-section{padding:40px 0}.section-title{font-size:1.8rem}.container{padding:0 24px!important}.products-section .row{gap:16px!important}.card-wrapper>div,.card-wrapper article,.card-wrapper a{padding-top:1px!important;padding-bottom:1px!important}}.macbooks-section{background-color:#fff;padding:80px 0}.card-wrapper:hover>div{transform:translateY(-5px);box-shadow:0 12px 35px #0000000f}.macbooks-section .card-wrapper img{object-fit:contain;max-height:180px;margin-top:15px!important;margin-bottom:25px!important}@media (width<=991px){.macbooks-section{padding:60px 0}}@media (width<=768px){.macbooks-section{padding:40px 0}.macbooks-section .section-title{font-size:1.8rem}.macbooks-section .container{padding:0 24px!important}.macbooks-section .row{gap:16px!important}.card-wrapper>div,.card-wrapper article,.card-wrapper a{padding-top:1px!important;padding-bottom:1px!important}}.products-section{background-color:#fff;padding:80px 0}.header-container{margin-bottom:40px}.section-title{color:#000;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Inter,sans-serif;font-size:2rem;font-weight:700}.card-wrapper{width:100%;display:flex}.card-wrapper>div,.card-wrapper article,.card-wrapper a{background:#fff;border-radius:28px;flex-direction:column;width:100%;transition:transform .3s;display:flex;box-shadow:0 10px 30px #00000008;padding-top:20px!important;padding-bottom:30px!important}.card-wrapper:hover>div{transform:translateY(-5px)}.card-wrapper img{object-fit:contain;margin-top:10px!important;margin-bottom:20px!important}@media (width<=768px){.products-section{padding:40px 0}.section-title{font-size:1.8rem}.container{padding:0 24px!important}.products-section .row{gap:16px!important}.card-wrapper>div,.card-wrapper article,.card-wrapper a{padding-top:1px!important;padding-bottom:1px!important}}
